[Refactor] Selectively flush textures for large speed up

Most of the settings in the Options menus would send sigChanged() for
the Options class, which would flush the textures.  This made using a
lot of things that don't affect textures sluggish, like lighting and
background colors.