linear gradient and wip batchmanager added
fix batchmanager and make things render again
fix canvas example
removed BatchManagement from NiftyRenderDevice to keep it more simple
linear gradient support added to renderdevice/batchmanager
fix linear gradient definition (now uses values in interval [0, 1])
removed unimplemented cache feature from public api
cleaned up naming of examples and introduce wip text and control apis
Loading of textures from files added to NiftyRenderDevice
fix missing jsr305 dependency
image support added to NiftyCanvas
basic text rendering added to canvas
renamed standard NiftyCanvasPainter and font added to LabelControl
setting NiftyCanvasPainter and NiftyControl API cleanup
Horizontal- and VerticalAlignment classes renamed to HAlign and VAlign

this will be typed a lot and HAlign/VAlign reads well enough
fix: several improvements and fixes

Blendmode support added to BatchManager
ResoureLoader added to public API
NiftyTexture linear filtering now optional
VerticalAlignment -> VAlign renaming in methods
HorizontalAlignment -> HAlign renaming in methods
FontRendering fixed and examples extended
custom shader support added
getHeight() added to NiftyFont
MinSize and BlendMode added to NiftyNode
TextRenderer added to Label to support textHAlign and textVAlign