Change auto logic in ft from FD2DPHASE == 0 or FD2DPHASE == 1 and fn != FDF2
to (FD2DPHASE == 0 or FD2DPHASE == 1) and fn != FDF2, so complex ft is still done on the direct dimension of datasets with real indirect dimensions.
 Reset the FDNDAQSIGN parameter after ft so sign alternation or negation doesn't get run twice.
Moved mixed mode integration tests to the to_fix test files.
Added a rudimentary macro interpreter, which is actually just a dispatch routine.  This was added so Rance-Kay shuffling of sensitivity enhanced data could be done.
Added a debug flag to print the detected flags in the ft command.
Tested the import code against local HMBC, phase-cycled HSQC and gradient seHSQC.