Merge pull request #294 from wtsi-npg/devel

Changes ready for release 1.6.3
Merge branch 'devel'
Merge branch 'devel'
Merge pull request #49 from wtsi-npg/master

Merge changes up to release 1.6.5
Merge pull request #50 from iainrb/master

Merge changes up to release 1.6.5
Merge pull request #51 from wtsi-npg/devel

Merge port to external iRODS library and DNAP Utilities library
Enable processing of multiple Fluidigm resultsets for a given sample and SNP
Remove unnecessary import of uniq function
Add test of get_calls for singular resultset, add _get_observed_calls method to avoid repetition of code
Improved testing, made logic of call merge more clear
Merge pull request #301 from iainrb/fluidigm_merge_2

Fluidigm merge multiple resultsets
Added improved model of gender markers.

Added validation via type contraints.

Made the test qc.csv SNP manifest identical to the production one.
Merged in recent changes on devel to complete work on adding Moose
constraints.