Initial import

Parsing working, Base for unit tests, comparative result from roint added
Add a skeleton for STR viewer
Add skeleton classes for OpenGL

+ Add OpenGL wrapper
+ Add rendering interface
+ Add skeleton for the SimpleRenderer
First part of OpenGL initialization
v0.9 of rendering
Reenable file chooser by default
Added comments
Issue#5: Corrected texture vertex rendering order
#4: Use fragment shader for removing pink color
#4 Adding missing shader file
fix #3: add pre-loading of textures and frame calculators

* Add pre-loading of textures to SimpleStrRenderer
* Allow choosing of next frame calculation algorithm in SimpleStrRenderer
+ Add buttons for starting/stopping and pausing/resuming animation
* Add some missing documentation
Add several fixes to rendering loop and add debug tools

+ Add Debug renderer which prints additional rendering information
* Fix the issue with some layers being displayed too long
* Fix the issue with lack of rotation on morph frames
Enable Depth buffer and improve pink removal a bit
pink removal based on magenta percentage
Add magenta to alpha conversion in shader
Updates to shader
Add magenta removal in fragment shader

Shader removal gives the same effect but overall the rendered image
is more opaque. Probably because some pre-multiplied alpha which
I'm forgetting
Align call of GLProfile::initSingleton() with jogl 2.0
Merge branch 'master' of https://github.com/skardach/ro-str-viewer