Remove some left over code (was commented out).
Adds the base submodule.
Take the OpenGLRawgenBase package into use.
Merge branch 'base' into develop
Fix the OpenGLBase submodule.
Update the travis file
Move to a new OpenGLRawgenBase.
Move ValueType to Base.
Switch to the new OpenGLRawInterface package.
Adds the Interface package to travis install.
Updates OpenGLRawgenBase for travis.
Adds a dependency install script.
Updates the travis file for the new script.
Adds a simple verification of the interface.
Switch to the parser with Errors, adds validation.
Adds documentation and styling.
Updates the README dependencies section.
Merge branch 'interface2' into develop

Conflicts:
	.travis.yml
Updates the output section of the README.
Adds the Core31.Types compatibility module.