added more verbosity to the MILC interface - might need some cleanup
Merge branch 'quda-0.7' into mw/milc_interface_verbose

Conflicts:
	lib/milc_interface.cpp
more verbose milc interface
Merge branch 'quda-0.7' into mw/milc_interface_verbose
added resIncreaseTotal to improve break out if precision maxed out in solvers
Merge branch 'mw/milc_interface_verbose' into quda-0.7
removed spurious updates in multi_cg and pcg (already fixed for CG in b98d24e4af0613a4e04fe54bf031515cf269f536)
Set the preconditioner type used (for GCR) from the command line.
GCR now respects the max_res_increase and max_res_increase_total parameters and breaks if the limit of precision is reached.  Closes #150.
cudaColorSpinorField::unpackGhost now uses ghostOffset/ghostNormOffset to
determine where to copy data.
Merge remote-tracking branch 'origin/quda-0.7' into gpu_comms_debug