Added Quaternion.h, vec4 interface, common usage typedefs
Added Quaternion, vec4 interface, common typedefs