Build CTA with gcc 7.x (C++17) and fix deprecated code
We need to upgrade our compiler version to support C++14/C++17, in order to use pqxx version >= 6.x.
CTA should compile under the C++17 standard. Any code that no longer compiles due to deprecated features needs to be fixed.
Edited by Michael Davis