Refactoring #1366

Updated by wuttke over 4 years ago

Check for boost use cases in the code, remove boost dependency where possible

* remove boost smart pointers if any [done]
* Try to get rid of date_time, filesystem, regex

CMake [see also #1371]:

* CMake: remove unnecessary boost libraries from target_link_libraries directives
* > take care of Windows/MacOS installers to not to include obsolete libraries in the bundle

The main obstacle to get rid from boost completely will be
* boost_geometry (is point inside polygon or not)
* boost iostreams (on the fly gzip and bzip)
* program options (nice functionality, but we can live leave without it)