All managers now use MemoryManager

and ~Camera() doesn't cause exceptions on close now
ISceneNode work

getting transforms working, then fixing the camera, but for now, dinner.
No more std::shared_ptr or weak_ptr

they do not work for the situation presented by SceneNodes.
Next; hopefully the last of the camera work for a while (fixing
transforms, and movement.)