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
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
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