Add documentation for the CMake build system

- new file "docs/build-system.md" to document the integration of
  Catch with popular build systems.
- document how to configure Catch as a CMake external project.
Merge pull request #222 from gnzlbg/cmake-docs

Add documentation for the CMake build system
Merge remote-tracking branch 'remotes/upstream/master'