some_tests
added some print statements
still looking at gcr convergence
running GCR test with different precisions
added support for arbitrary number of restarts (in the initCG stage) and support for magma-1.5.x library
Contraction code finally ready!

- Simple contraction kernels and gamma5 multiplication in contract.cu
	+ Includes time-slice contractions, plain volume contractions and contractions with a gamma5 inserted in the middle
	+ The output are the 16 dirac components of the contractions

- Covariant derivative implemented

So far only kernels are included, the interfaces will come in another commit
Merge branch 'quda-0.7' of ssh://github.com/lattice/quda into quda-0.7
Fixed memory leak in twisted-clover
- Added comments for the contraction files and the covariant derivative
- Cleaned a bit the code
Moved Mobius Dirac operator into its own file.
Added support for double-preciosn 8-reconstruction gauge fields for clover construction.
fix iteration count after refinement in MultiShift
Bug fixed on Mdag inconsistency in mobius operator, some comments are updated
Merge branch 'quda-0.7' of https://github.com/lattice/quda into quda-0.7
Bug fixed on MDagM operators for single_GPU environment
Removed specialized and probably bad single node code. Still dont understand the parities of all the sub operations but the code works and agrees with Chroma
Merge branch 'quda-0.7' of github.com:lattice/quda into quda-0.7
added eigcg parameters in check_param.h
forgot to add cuda_ritz_precision parameter.
Doubled the number of message handles for message handling, but still getting errors