Fixed a bug when handling an invalid style option, and some exception handling fixes.
Added coloured output handler for Windows.
Some minor documentation updates.
Simplified MinGW support so that, like the other compilers and linkers, it just uses the platform defaults
Added support for compiling and linking C and C++ with the MSVC toolchain on Windows;
Currently this has only been tested with VS 2010 Express
Merge branch 'master' into vs2010
Fixes for Windows console colouring and styles
Added notes about Visual Studio to tutorial and readme
Made object file extension configurable by the loaded compiler and linker