Modify CMakeLists.txt to build properly under MinGW (4.7.2)
Fix unittest::suite interface.
Add -Wall to gcc-like compilers
Change unittest::suite constructor to be explicit.
Add unittest::suite implementation (lib/suite.cpp)
Add unittest::test interface header (unittest/test.hpp)