New Math namespace

Now all the math of the engine is under the namespace math. See the
example source code to know how to use it in the correct way. Enjoy
Andrei.
New Math namespace
Delete Quaternion Class, use Boost::quaternion
New Math namespace for geometry
New usage of the math namespace
Usage of the math namespace
Usage of the math namespace
Usage of the math namespace