Use CMake for configuration of builds

This pull request contains a first configuration using the CMake build system to set up the TCT-analysis.
To run this, enter
```
cd build
cmake ..
make install
```

A shared library is installed in ```./lib``` and an executable in ```./bin```.
The version number is determined from the latest git tag (none so far, will generate an error) or from hard-coded values.
To generate the doxygen documentation, run ```make doxygen```.

This is a CMake-generated file that includes some useful preprocessor defines that e.g. describe the version number of the package -- this way you can have this info e.g. in log messages.