Annise Parker’s victory in the Houston mayoral election owed more to a series of small, gritty factors rather than to a huge groundswell of support for gay rights.