Added MrRay class - for raytracing.
Added MrShape::Intersect() functions - to intersect shapes with rays.
Moved all GLM-specific stuff to basic_types.h
Added Ray test to shape_test.cpp