Fixed severe bug causeing haeap exhaustion when throwing an illegal
argument error for mismatched SIM and manifest files. The large
manifest object was being prett-printed, using all memory in string
creation.

Removed the manifest condition slot as it's not strictly required.
Fixed bug in test data where the generated GTC files contained extra X and Y intensities (vectors were 2x expected length). The file offsets in the header were still correct, so data later in the file were still valid and found correctly (hence tests passed).
Merge pull request #13 from keithj/devel

Fixed severe bug causing heap exhaustion when throwing an illegal argument error