Merge pull request #220 from wtsi-npg/master

pull release 80.5 from wtsi master to devel
when setting versions of files, allow for absent bin and or lib directories; refactor finding files in blib
change host for teh development tracking server; fix status monitor test - probably, passed before due to summer time
use cache for test environment
Merge pull request #221 from mgcam/improve_build_script

setting versions - cope with absent bin/lib directories
function is_cbot no longer exists, use model and compare with expected value
Remove proxy setting which can be done in normal user config
Reenable and clean up cBot monitoring
Merge pull request #5 from dkj/cbot_contact

Cbot contact code reduction
Merge pull request #222 from srl147/devel

Get cBot monitoring working again
Fix infinite recurrsion regression

where samplesheet was not generated for "qc run" where the
"data_handling" warehosue driver looks up info using a tube barcode
Merge pull request #224 from dkj/qc_run

Fix infinite recurrsion regression
code comment

explain that mthod is called a second time in case it returns
different info in list context
Merge pull request #225 from dkj/devel

code comment
Cope with no refernce genome info in XML

avoid array deref on undef
provisions and tests for ml_warehouse driver
Merge branch 'devel' of github.com:wtsi-npg/npg_tracking into mlwh_driver
Merge pull request #226 from dkj/devel

Cope with no reference genome info in XML
Merge branch 'devel' of github.com:wtsi-npg/npg_tracking into mlwh_driver
method for computing names of delegated methods