Fixed issue #19, fixed -0.0 with half
Updated readme for GLM 0.9.4.1 release
Fixed quaternion interpolation when cosTheta is close to zero
Fixed speeling
Fixed quat slerp using mix function when cosTheta close to 1
Add support for x,y,z,w accessors to fvec4SIMD.

This is done via a union. It must be enabled with GLM_SIMD_ENABLE_XYZW_UNION. A nameless struct/union warning in VC (C4201) is explicitly disabled with the "pragma warning(push/pop)" system.

Allowing xyzw access makes it much easier to toggle between SIMD and non-SIMD builds.
Add support for doing a (0.0, 0.0, 0.0, 0.0) initialization in the default constructor of fvec4SIMD().

This is disabled by default, but enabled with GLM_SIMD_ENABLE_DEFAULT_INIT. This makes toggling between SIMD and non-SIMD builds a bit easier.
Add support for doing an identity initialization in the default constructor of fmat4x4SIMD().

This is disabled by default and enabled with GLM_SIMD_ENABLE_DEFAULT_INIT. It makes toggling between SIMD and non-SIMD builds a bit easier.
Improve const-correctness in instrinsic_matrix.inl.
Add a new constructor to fmat4x4SIMD that takes a __m128[4]. This is used in a future commit.
Add missing implementation of fmat4x4SIMD binary operators.
Add missing implementations of fmat4x4SIMD unary operators.
Merge pull request #25 from mackron/SIMD

SIMD Improvements and Additions
Resolved issue #24, incorrect assert messages for step and smoothstep
Merge branch '0.9.4' of https://github.com/g-truc/glm into 0.9.4
Updated readme.txt for GLM 0.9.4.1 release
Fix MinGW compilation error.
Fix GCC warnings.
Resolved quaternion slerp interpolation, implemented by mix function
Merge pull request #27 from mackron/SIMD

SIMD MinGW Fixes