Started implementation of intrusive reference counting (RefCounted base class , SharedPtr, WeakPtr)
Made Object inherit from RefCounted (which makes most of classes in the engine RefCount-able).
Currently Mesh and StaticModel hold shared pointers to the geometries and the materials