Allow caller workflows to vary the placeholder in .fam output using the fam_dummy option
Bugfix; correctly initialize info array for each dataset in PDF report
Make the definitions of fields in a .fam file more explicit
Merge pull request #241 from iainrb/devel

Vary the placeholder in .fam output
Ensure that the Fluidigm publisher looks in the destination zone for
reference SNP sets.

Fixed a bug where the Fluidigm publisher was dropping all its samples.

Added further logging to the iRODS wrapper.
Merge remote-tracking branch 'wtsi-npg/devel' into devel
Change install target and version number handling in build; updated MANFIEST
Merge pull request #242 from keithj/devel

Final changes for Fluidigm support
Merge pull request #243 from iainrb/devel

Change install target and version numbering in build
Bug fix for Fluidigm publication dropping all the samples during
metadata updates. This fix was meant to be applied earlier, but I
think it was lost during a merge.
Merged qc_plot_bugfix
Merge pull request #245 from iainrb/devel

Correct bug in QC plot generation
Merge remote-tracking branch 'wtsi-npg/devel' into devel
Added manual_qc iRODS metadata for Sequenom results.
Merge pull request #246 from keithj/devel

Added manual_qc iRODS metadata for Sequenom results.
Updated manifest
Performance improvements for Sequenom metadata updates and consequent
API extensions.

Made the SNP database read caching effective for multiple samples from
the same plate.

Factored out group permissions update code and removed unnecessary
updates.
Additional tests for group permissions on Infinium and Fluidigm platforms.
Merge pull request #247 from keithj/devel

Performance improvements for Sequenom metadata updates
Separated manual QC metadata from warehouse metadata because updates
are too slow, even when the data are ordered to get the most out of
the caching.

Added a new script to find recently updated plates only to handle
this.

Changed iRODS object search by metadata to return its path list sorted
by data object name, rather than using the order returned by imeta.