Support CentOS8

Various adjustments to build and pass tests on CentOS8

Change log:
* move setting of installation directories to src/CMakeLists.txt (needs to be where target is created)
* explicitly find Boost::iosteams
* buffer for storing empty file causes exception so add 1 to size
0 jobs for 107-support-centos8