Major: change of API.
Split DFramebuffer into Framebuffer and Screen; introduce the 'DistortedInputSurface' and 'DistortedOutputSurface' interfaces.
Move DistortedNode and Distorted to use the new DistortedRenderTarget.
New DistortedRenderTarget - preparation for being able to render to any FBO (screen, offscreen pixmaps)
Remove the 'invert' option from DistortedProjection - this was making the DistortedNode-based apps not show the Objects, because the winding of triangles was wrong.Now however the DistortedNode based stuff is inverted top-down :)
Add license
Improvements for Javadoc
Initial commit