Switched to glDrawElementsIndirect()

Needs fixes
Object use proper EBOs

switched indirectData to a pointer
Added Camera to Makefile
Safety features

Init all variables
Copy constructors
assignment operators
nullptr instead of NULL - C++11
Smashing out of memleaks, Indirect draw works

Wasn't binding EBO
Added some Warning flags

Most important is -Weffc++
Excluded Warning flags that are caused by libraries...
Merge pull request #4 from GenaBitu/indirect-draw

indirect-draw to develop