This revision fixes two problems: First, it adds all matrix products for all possible combinations of none-squared matrices. Thanks to Grant James who has provide the code for that.
This support is actually pretty useful as soon as we are interested in optimizing the matrix storage.
It also fixes vector contructors which can take multiple parameters that may be swizzle operands.
Since last summer, most of the effort have been put on GLM 0.9.3. Progress has been good and finally GLM 0.9.3 has only two remaining tests that fails on GCC. Visual C++ is all green! Conscequently, many exciting improvements are on their way soon, through a first alpha version.