Adding quaternion to new 'math' branch
Add divide by zero checking in vector class Normalize method. Expanding quaternion class
Fixing FromEulerAngles factory function not properly creating unit quaternion.
Basic Quaternion functionality working.
Quaternion -> Rotation matrix, quaternion arithmetic, etc.
Merge branch 'master' into math

Conflicts:
	src/ARenderer.cpp
	violet.cbp