Add CMake build files for Legion

Still needs some work to get the CUDA support building but works for shared and GASNet.