Added support for short arm designs in ProcessTree

Added additional parameters for setting window size and overlap in
OligoSelection
Updated to return chr_name to caller
Created plugin for chromosome name - id conversion
add autocomplete to gene search input on gene crispr es qc page
Added support for genoverse track of all designs - not just Gibson
designs

An error is generated if there is no design. This should be changed to
fall through to generate a view window based on a gene extent. Then the
genoverse view would work correctly even if there is no design.
Merge branch 'devel' into david_misc

Conflicts:
	lib/LIMS2/Model/Util/GenomeBrowser.pm
add timestamp to crispr es qc log
Corrected action when no crispr or genotyping primers available

Altered Gene Summary Genoverse button in the assemblies section to use
the new design browser track in Genoverse.
Added genoverse button at the top of the page - is there is an assembly
well.

This needs making more general so that genoverse displays for the gene
regardless of what data are available.
Made GeneEPSummary the default report for Mouse and Human elecroporation
summary.
Merge branch 'devel' into david_misc
v0.240

    Updated Genoverse with an all designs track
    Added Genoverse button to the head of the Gene Summary page
    Made GeneEPSummary the standard report for Electroporation Summary option for Human and Mouse