Initial commit of OgreObject base class

Not tested at all and not actually used in unit nor town yet.
Change OgreUnit to inherit from OgreObj
Make unit totally depend on ogreobj?

Possibly stuff I'm missing, and not tested at all.
Do the OgreTown next.
Refactored to have unit inherit, and it works!
Town now uses refactored stuff!