Added invertStaggeredQuda to make it easier to debug staggered code.
Changed the code so that both CG and precondtioned CG are options
Merge remote-tracking branch 'origin/ks_additive_schwarz' into ks_additive_schwarz