Only create targets for copying DLLs if there are any to copy. Also added a precise minimum version requirement as the LINK_LIBRARIES target property was only just added in CMake 2.8.11.
Removed mcl_invert from uncategorized.cmake and created mcl_bool in the new Bool.cmake file.
Fixed some typos.
+ Added the option and ability to automatically run tests when needed while building. If an automatically run test fails the build stops.
- Added the Option module which provides a saner function for creating options.
- Added the GMock module that adds a simple function for adding test executables that use the Google Mock and Google Test libraries as targets and as tests.