Added traits method to replace the FieldOrder factory.  Some temporary reorganizing of the FloatNOrder2 class to fix issues with GPU transfer operators.
Cleanup of the prolongation and restiction operators to facilitate deployment on the GPU (not quite working yet).