property change reporting now uses the context again, rather then checking a dir() on context, hard-code common paths.
eg:
  bpy.context.scene.render.resolution_x = 1921
  bpy.context.object.data.use_auto_smooth = True
  bpy.context.object.active_material.diffuse_intensity = 1
  bpy.context.scene.world.exposure = 0.1

also remove duplicate GS() defines


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