First pass at fixing the boundary condition issue with extended gauge fields.
GaugeField::r (extednd radius array) can now be initialized through GaugeFieldParam::r.
Print out extended field radius when printing out GaugeFieldParam.
Fixed bug with twisted mass and twisted clover that could cause launch failures: packing kernels were called using apply_twisted and apply_twisted_clover methods but autontuning uses apply method, which meant that tuning was done using the regular Wilson packing kernel.
Improved error reporting for better debugging - when calling errorQuda the last kernel called (via Tunable) will be shown (which may or may not be the cause of the error due to the asynchronous nature of cudaGetLastError()).
Merge branch 'extended_field_fix' into quda-0.7