Improve InternalFormat
Add getters in Texture for the format and internal format
Increment version number to 1.1.0

This branch will be an important refactor of the API, changing the
current system of configure and create (with no options for
modifications until destruction) to create and configure (which allows
for modifications). This will allow for a lot more flexibility.
Delete the Android implementation

I won’t be updating it for the refactor, best rewrite it once I’m done
on the LWJGL, if anyone wants to finish it
Update submodule version for the refactor
Refactored Context
Refactored FrameBuffer
Refactored texture
Add checkNotCreated() to Creatable
Add missing created and not created checks to frame buffer implementations
Render buffer refactor
Refactored VertexArray
Improve VertexArray destruction

Fix a typo and move a line of code in frame buffers
Refactored shader

Moved pre compiling stuff to a ShaderSource class
Refactored Program
Improvements to ShaderSource
Move compilation to a separate method in Shader
Boost version to 2.0.0
Also boost the submodule versions to 2.0.0
Merge branch 'no-creationism'