Add CMake config and build scripts for Trinity
Trinity uses a newer Cray OS so we can use the system version for almost every dependency. Also, the front end uses the same CPU as the compute nodes so there's no need to cross compile or to build on the NIDS.