Got the environment system up (sort of), implemented things, replaced all GL TODOs with "GL".
Moved all OpenGL related classes to their own package.
So much, and yet so little...
Android:
* Created AndroidEnvironment.
* Fixed logging ID.
* Fixed the main activity not calling the super methods it should've.
Java:
* JSON parsing during startup now checks if the file is in fact a JSON file.
* You can now get the environment instance itself.
* Implemented Android option in EnumOS. Note: I had to hardcode it, due to Android running on the Linux kernal.
* More game environment work.
* Implemented VectorI.
* ICamera.updateUniform() now requires an EnumRenderMode.
* Began work on the rendering portion of the game environment system.
* Processing textures no longer throws an IOException, ditto most TextureStatic constructors.
* Implementedd more TextureAnimated constructors.
* Created IGL11, a wrapper for certain OpenGL functions.
NULL! Nulls everywhere! I'm seeing nulls! @Kovu, are you null? I think you're null...
Worked on getting 'Droid support somewhat.
Tried to figure out why creating a rotation matrix gives you 8 nulls.
Removed MathHelper.avg(). Will work on something better in the future.