Added precision template parameter
Fixed half precision implementation
Added all precision types for GTC_type_precision
Added component wise comparison operators for quaternion
Fixed tests and mat type typedefs
Fixed equal operator on quat