Merge pull request #34 from wtsi-npg/master

Changes from wtsi-npg:master up to release 1.5.3
Merge pull request #35 from wtsi-npg/release-1.5.4

Merge changes to release 1.5.4
Merge branch 'master' into devel
Merge pull request #36 from wtsi-npg/devel

Bring up to date with recent wtsi-npg changes
Prevent Genome Studio Control Probe Profile files being mistaken for
annotation files.

Simplified file format guessing.
Merge pull request #257 from keithj/devel

Improvements to gene expression publication
Improved the reliability with which Sequenom data are found for
publishing to iRODS. This method works around the problem that the
LIMS does not update its plate timestamp when a plate is finished.
Merged iRODS upload validation branch
Merge pull request #258 from keithj/devel

Improved the reliability with which new Sequenom data are found
Get rid of unnecessary file type specification
Reinstated methylation test after accidental deletion
Merge pull request #259 from iainrb/devel

Validation functionality for infinium file upload
Updated manifest
Merge branch 'release-1.5.7'