Added configure options --enable-gauge-tools amd --enable-contract, for enabling the auxilary gauge tools (plaquette, extended gauge routines, APE smearing, gauge update, gauge phase) and bilinear contractions.  Both these default to disabled to aid compilation when building QUDA as just a solver library, though gauge-tools are enabled if force or fat-link options are enabled.