Generalized CMakeLists.txt

No longer specialized to my local setup. LIBGIT and CLANG installations
can be specified if necessary (i.e. libs and headers can't be found on
standard paths) with new cache variables. Tool officially named
migmerge_git now.
Small fixes

* Replaced my name/email address in the tool's git signature for merge
  commits.
* Fixed some docs.