Only check the first 9 momentum components since the tenth one is irrelevant.
Changed reconstruct 10 specialization to use a label length off 11 to avoid template instantation confusion.
Only exchange gauge ghost if the field is non-trivial.
Added support in gauge_field_order.h for non-vector geometries.  Gauge field copying in copy_gauge.cu can now copy non-vector geometries (bulk only).