Added more color support and temporarily disabled single and half precision to reduce compilation time.
Switched to GCR on the coarse grid for robust convergence and fixed bug when creating a single constant null space vector.
Added Nspin=2 support for double precision native reductions.
Altered FloatNOrder2 and added SpaceSpinColorOrder2 classes that have been modified to work in GPU code.