v0.045

    Amended path in genotyping_qc_data template to return properly formed URL so that extJS widgets render properly
Generate meaningful error message when well cannot be deleted due to related qc template
Amended genotyping browse query to return all rows for a plate even where there is no genotyping qc data
Updated comment to use update_or_create_well_primer_band method
perlcritic fix
Corrected genotyping QC list code for non-existent design

A test was failing in t/70 following the outer join SQL amendment to
bring back all rows in a plate even if there is no genotyping QC data
associated. This was owing to ancestral wells not being available in
test fixture data.

The code has been corrected in genotyping QC so that shuld thi shappen
in a live situation '-' symbols will be displayed under the design
heading and no gene symbol will be available.
Merge branch 'devel' of github.com:htgt/LIMS2-WebApp into devel
Changed kill qc jobs command to use HTGT API as VMs dont have qc installed.
Merge branch 'devel'
    Fixed killing of QC jobs, and added colouring to table rows showing qc runs.