New ND2Dx; faster and more flexible

Faster, more flexible, new rendering techniques, 3D transformations and
new dynamic shader system.
Changed lots of different things, see my blog for more info:
http://blog.open-design.be/2014/11/14/nd2dx-update-faster-more-flexible-new-rendering-techniques-3d-transformations-and-new-dynamic-shader-system/