Pivot support added to NiftyNode
support for custom NiftyCanvasPainter and more clean up of rendering