Fixed remaining iOS build issues

- Still need to make gaen app xcodeproj, but all
  libs are building.
- Re-organized all opengl related platform specific
  defines and includes to gaen_opengl.h, which is
  a bit cleaner than before.
- Adjusted ios specific ObjC related code, which I
  I think wil work.