Missing routine.
Update build environment, fix bugs, continue matrix implementation.

This commit adds a script that will set up a working build environment
for QCViewer on hfcs. A missing return was added to quigl.cpp. A method
was added to the Matrix class to set any matrix to an identity matrix
of same dimensions.
Printf broke Windows build.