Added the Mesh component.
Added a bunch of class from the old engine.
Brought more class from the old engine and fixed some symbol and macro that were still refering to RedBox instead of BaconBox.
Removed some class that where using the old hierarchy system (collidable/maskable/transformable/etc.).
Revert of the engine class to stay compatible with the old graphic driver.
Fixed some #include macro.
Added the new files to both xcode projects.
Fixed a #include macro.
Crated a camera entity and a component to prepare the scene.
Also updated the MainTest to use the new camera.
Merge branch 'feature/GraphicDriver' into develop