g++ compiler error

Unnamed union aggregate with ctor within q3Mat3. Fix was to re-implement
the interior of q3Mat3.