Switch to the new OpenGLRawInterface package.
Adds the Interface package to travis install.
Updates OpenGLRawgenBase for travis.
Adds a simple verification of the interface.
Switch to the parser with Errors, adds validation.
Adds documentation and styling.
Merge branch 'interface2' into develop

Conflicts:
	.travis.yml
Updates the output section of the README.