Created by: jwillenbring
This PR adds/modifies files in preparation of adding a dev->master CUDA build and then a PR CUDA build.
We need to protect against breaking the CUDA build at PR time. This is in response to #2464 (closed).
@ZUUL42 set up Jenkins infrastructure for this build also, and we have a large subset of Trilinos tests passing. We have disabled temporarily what is failing so that we can get a PR build in place that will protect what is passing while we work on the remaining issues.