Prototype of nifty-editor integration .
Fix error dialog being displayed in a headless context.

This was causing an infinite cycle of java.awt.HeadlessException in case handleError was called in an environment without display.
Add Screen blend mode.
Update javadoc for screen blend mode.
Screen blend mode for JOGL.
Screen blend mode for andriod.
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
fromIntARG and fromIntRGBA now returns self.
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