Modified the 4d domain wall and mobius dslash operators to used the fused exterior dslash by default.
Mobius is buggy.
Link unitarization test should respect the --device flag.
Fixed SVD bug.  Unitarization unit test now passes when running in pure-SVD mode.
Added braces to prevent ambiguous if-else in CG.
Added work around for failed dslash_clover.cu compilation on CUDA 6.5.
-DGAUGE_TOOLS should be set when compiling clover.
Add --flavor flag for setting twisted-mass flavor from command line.
Map inverse clover field to direct field in CloverField in the event of only having the direct field allocated.  Add std::cout output for CloverFieldParam.
Non-degenerate and degnerate twisted mass dslashes are now built in parallel.  Fixed bug when trying to run non-degenerate dslash without enabling it in make.in.
Reduced tuning cost for blas and packing kernels.
Added work around to supporting using 8-reconstruct gauge fields when constructing the clover term and fixed related bug with respect to gauge field ordering.
Set twist flavor type for twisted-clover fermions in dslash_test.
Extended gauge routines now built by default.
- Fixed the covariant derivative, which became broken with the new dslash
Removed extra } breaking compilation for MULTI_GPU
Fixed bug in fused exterioir mobius dslash.
dslash_test should use EVEN_EVEN for Wilson.
Exterior kernel should only be called if we're actually communicating.
Fixed tuning performance bug for 4-d domain wall and mobius Dslash operators - previously the same tuning parameters were being used for the different Dslash types (Dslash4, Dslash5, etc.)
Removed unnecessary fused dslash5 kernels.