client: matrix class builds
client: Matrix class now uses operator() instead of operator[] to access elements
client: cube rotation with mouse no longer crashes; updated orientation flip status on axes
client: fixed function possibly not returning value from non-void function
client: added link-time optimization flag to release build