indirect-draw to develop

Changed NULL to nullptr where suitable (C++11)
Dynamic allocation improvements (a.k.a. memleak smashing out vol. 1)
New Warning flags
Added explicit copy constructor and assignment operator where necessary (class RenderObject)
Switched to indirect drawing - no improvement as of now but it allows for use of GPU computation (OpenCL, CUDA) - maybe one day...