issue an error if QUDA_HASH in tunecache does not match current build
Merge branch 'quda-0.7' into mw/tunecache
more helpful error message for invalid tunecache
Fused exterior Wilson Dslash kernel works
Removed warning message in compilation.
 *) added a missing , into an argument list (near line 393) in the QDPJit interface
Merge remote branch 'origin/quda-0.7' into quda-0.7
Merge branch 'quda-0.7' of github.com:lattice/quda into quda-0.7
Only check for pad size with native cudaGaugeFields.
fixed bug (and missing function call) in inv_eigcg_quda.cpp file
Fixed bug when creating sloppy and preconditioner copy of the gauge fields (reconstruction type was ignored as a differentiator).
Fixed bug in gauge field accessors when using non-trivial reconstruction with splitting the time dimension between GPUs with anti-periodic boundary conditions.
Merge branch 'quda-0.7' of github.com:lattice/quda into quda-0.7
Merge branch 'quda-0.7' into mw/tunecache
Merge pull request #141 from lattice/mw/tunecache

Closes #140
added test programm for incremental eigcg, a few corrctions in the initCG code.
Removed macro redefinition of enums that removed the Quda prefix (closes #97).
Merge branch 'quda-0.7' of github.com:lattice/quda into quda-0.7
Modified the fat-link calculation so that persistent staple fields
are freed in endQuda()
Cleaned up link unitarization test a little.