Prototype of nifty-editor integration .
Update repo
Create README.md
Update README.md
UndoSupport, now the editor will reload the gui only if file is changed and some property editors. Also xml auto completition and XmlNavigator
Bug fixing
Add the possibility to save on the Visual component
Code cleaning

I cleaned a bit the code creating some other packages and deleting old
unused classes
Gui pack
Added icon attribution
MaterialDebugAppState now properly applies renderStates
Added a set method in RenderState
Fix an issue in the ShaderGenerator where it was unable to find the  main function in a shader source when there were additional spaces.
Also made the error more explicit when the matching fail.
Manage style and control

Added a import action fro style and controls , also nifty-editor library
is updated with the last style&control handling feuture
Merge commit '3cbb158b81a53190ba4074bc3ae0b6b5a0f515d1'

Nifty-Editor prototype
Feature: new triangulation modifier.
Merge branch 'experimental'
With new nifty-editor. Added templates for styles and control .
Merge pull request #171 from relu91/master

Nifty Editor integration
Bugfix: applying traditional face triangulation when the new algorithm
fails.
Bugfix: fixed a bug in skeleton animation constraints applying
procedure.
Bugfix: improved the computation precision for bezier curves (using
float's caused animations to be visibly different from the blender ).