merge changes from master

shorten BamQc workflow name  - Workflow::Instance's name must be less than 255 characters.Since this
was using the full bam_file path in the name it had the potential to be longer than that so shortening
name to just use the basename of the bam_file path.