Cleanup of gauge field accessor - now use a generic class with template specialization for each ordering type.
Only compile clover kernels if GPU_CLOVER_DIRAC is defined.