Move build system to CMake
This MR moves the build system from a static Makefile to the CMake build system, which should work on Linux, Mac OSX (macOS) and Windows.
This MR includes
- the main
CMakeLists.txt
file configuring the project - an updated
README.md
describing the new build procedure - an additional
CMakeLists.txt
to ease the creation of the code reference - a port of the Doxygen mainfile to Markdown so it is viewable in the repository
- Some minor improvements to the Doxygen configuration
Edited by Andreas Alexander Maier