Added comments about using traits to simplify template instantiation for blas kernels.
Moved pointer getting and setter methods in GaugeField to allow for abstraction.
Minor formatting change to checkGauge
Fixed bug in compare_mom in test_util.cpp
Moved LinkMax() into GaugeField for GPU/CPU abstraction.
Fixed field ordering bug in hisq_paths_force_test.cpp
fat_link_max has default value 1.0
Implemented new packing engine for gauge fields.  Full support for all precisions, ordering and reconstructions types, but multi-GPU not yet supported.