Merge pull request #14 from wtsi-npg/devel

pull request from wtsi devel to master to create release 56.4
Merge remote-tracking branch 'upstream/devel' into HEAD
Merge pull request #18 from srl147/devel

use length of index read from tag0 bam file rather than length of tag in
decode metrics file to derive barcode file, added new tests and test data
Changes update prior to the release
Merge pull request #19 from wtsi-npg/devel

pull from wtsi devel to master: create release 56.6
Merge pull request #20 from wtsi-npg/master

pull release 56.6 from wtsi master to devel
Merge pull request #21 from srl147/devel

bug fix, only insert values which exist
Merge pull request #22 from wtsi-npg/devel

release 56.7
Increase DB field sizes for genotype qc check results
Tweaked increase in DB field sizes for genotype qc check results
Merge pull request #23 from dkj/devel

Increase DB field sizes for genotype qc check results
Merge pull request #24 from wtsi-npg/devel

increase field sizes for genotype QC results
Remove database name specific details from schema

which caused tests on some configurations to fail and which were spuriously
added by use of "--database npgqct" instead of plain "npgqct" with mysqldump
command.
Merge pull request #25 from dkj/devel

Remove database name specific details from schema
Changes file update
Merge pull request #26 from wtsi-npg/devel

create release 56.9
Merge pull request #27 from wtsi-npg/master

pull from master to devel after release 56.9
Cope with '0' false return in stead of undef
Merge pull request #28 from dkj/devel

Cope with '0' false return in stead of undef in verify bam test
Merge pull request #29 from srl147/devel

adding norm_fit to insert_size qc check