RF: Compile `Optimiser`, `LinearSolver`, and `IntensityMapper` classes with `g++` instead of `nvcc`
Now that the dependence on CUSP has been removed, the SparseDiagonalMatrixTiled interface is CPU/GPU agnostic, which means that nvcc is not needed to compile the Optimiser, LinearSolver, or IntensityMapper classes.
Edited by Paul McCarthy