Retrieve sample description from input BAM file if not specific in configuration YAML. Move normalization and absolute path generation of input files into configuration file parser. Thanks to @tanglingfung
Improve version retrieval process for GATK: use initial cached versions instead of running command line version check. Requires a single re-run of versions on restarts but avoids intermittent errors with java -jar style version retrieval