Refactor dev flags for CUDA-aware GPU features
Removed some log output that duplicated the report of CUDA awareness of the MPI library in binaryinformation.cpp.
Also removed some cruft that suited gcc 5, which is no longer supported.
Fixed logic about use of GPU update with FAHCORE
Fixes #4021
Edited by Mark Abraham