remove some pre nirvana code
add more debug runtime checks on Visual Studio
fix some memory leaks, use make_shared for reference counted objects
make deleted (copy) constructors public

creates error messages like "cannot reference deleted..." instead of "... not accessible"
disable unreferenced local function warning

for glow::Array<...> local member functions
this warning occurs also when compiling glow examples with warning level 4. So at the moment there won't be another way for us to fix this.
fix memory leaks: Elements, particle emitters
fix physx shutdown: close extensions
create/delete physicsWrapper in Game

guarantee that it exists before and after the lifetime  of all other physx objects.
Managing the physicswrapper in the world with a shared pointer makes it difficult to enforce such behavior.
fix release mode error handling
remove old debug sphere code + warning
ignore linker warnings that are caused by physx
Merge pull request #50 from lanice/nirvana_cleanup

Nirvana cleanup