Upgraded to new UGDK, fixed some issues
Fixed bullet usage
Added Scale method to Object
Allowing Bullet to link properly in static builds
Merge branch 'bulletworks_tryout' into dev
Renamed OgreEntity to Element, updated its interface for new framework model
Updated camera for new interface - it is now a element
Adding basic component methods to bulletworks::Object

Signed off by: Fernando Omar Aluani <rewasvat@gmail.com>
Added Body component

Signed off by: Fernando Omar Aluani <rewasvat@gmail.com>
Lots of stuff:

-PhysicsBodies
-Components with raw pointer
-Weird inheritance behaviour
Fixed bulletworks' PhysicsBody shadowing Body::Move
Fix: Element::AddToScene() was creating another SceneNode
Using this->method() idiom for virtual methods
Bullet's body shouldn't be accessed
Moving physic body setters ang getters up to Body
Object::GetComponent() -> Object::component()
Trying to fix delete order
Moved node destruction do Element::Destroy + no longer destroys children
Created View component to handle Ogre::Entity s
Merging Object and Physics scene into ugdk 3D