Added new geometry "QUDA_COARSE_GEOMETRY" for coarse gauge fields in Multigrid.
Added new variable "siteDim" to GaugeFieldParam, which holds the number of gauge fields per site when using QUDA_COARSE_GEOMETRY is set.
Fixed typo in GaugeField constructor.
Fixed initialization of GaugeField.siteDim
Added support for coarse gauge fields in QDPFieldOrder
Coarse operator now works with coarse gauge fields.
Merge branch 'multigrid' of https://github.com/lattice/quda into multigrid

Conflicts:
	include/enum_quda.h
	include/multigrid.h
	lib/multigrid.cpp