Replace custom Irrlict containers with STL containers and add basic C++11 support