CMake adjustments

There is a problem with the nexus kits on fedora that they don't install the `*.mod` files. A more strict check for nexus has been made to get around this. This makes turning off the NeXus include unnecessary.

Also, I made the enabling of CUDA and OpenMP a bit more straightforward to read. Users will have to run configure again after enabling these options.