Fix a compile issue on gcc 4.7
Fix a bizarre bug, where the rendertime is always printed as "0.0"

It seems that when you change the printing code to print float (instead
of double), the problem disappears, so this is what the fix does.
Update .cbp files to the code after lecture 7.

Add the new .cpp/.h files, and the dependency on the OpenEXR library.

Instructions on how to install the OpenEXR library will be in a
subsequent commit.
Port the hdr2exr tool to Windows.

Remove dependency on glob(), capture the console if we're under MinGW32.
Fix other issues with printing floats
Fix a crash under Linux by moving the setWindowCaption() in the main thread.
Remove a bunch of warnings about unsuccessful loading of (pos|neg)(x|y|z).bmp (cubemap faces).

Fix: only call loadImage() if the file actually exists.
Fix whitespace in transform.h (spaces->tabs), and use a bit more clever code in Transform::rotate().