Fix #33753: Not selected surface objects don't update in view if shading is changed

In fact surfaces should be displaying the same way in textures and solid shading,
but they used to change a way they're displaying by draw_textured_end not resetting
light model properly, leaving two-sided shading for all further objects draw.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53575 954f8c5b-7b00-dc11-b283-0030488c597c