[WIP] Melanosuchus/cmake
This branch makes the code for radiant a bit less obsolete:
- Removed many compiler warnings
- Moved to C++11
- Replaced some internal data structure classes to equivalent alternatives found in the C++ standard
- Moved the build from a raw Makefile to CMake
This is just a small start and there's much more that can be done in this regard.
I need feedback on building this branch on Windows and Mac.