Refactored glm/gtc/quaternion mat3_cast

- Factored out minus signs.  Previous commit was incorrect.
Fixed assert error typo in quaternion.inl

Changed v to l, as unknown variable v was causing compile errors in user code.
Fix metge