Added environment var to control dump of all primers for sequencing

Required for instances where a priemr has failed in the lab and we need
a selection of alternatives
Merge branch 'new_human_assembly' into david_misc
Revert "Merge branch 'new_human_assembly' into david_misc"

This reverts commit 89259aa85932c1c2afaf25d9480bbf59358ec397, reversing
changes made to 977dd11613c0f0ccecd28091b5cfd594abe64720.
Added support for shared_static and shared_template variables
Merge branch 'devel' into david_misc

Conflicts:
	Changes
Added crispr sequence guide RNA to the assembly plate report
Added genoverse generic gene view
Added further changes for genoverse gene view
Implemented get_gene_extent for genoverse view
v0.246

	Fix for FP tube barcodes upload
add eng_seq_stage column to plate types table
get stage from the new plate type column, no longer try to infer it from the plate description, that was not working properly, also optionally pass in a well object
pass in and store the catayst object for report generation, its needed for creation of urls
store well id for crispr vector and crispr dna wells on gene summary page
add link to well eng seq download on gene summary page
add controller that generates the genbank file for a given well
add genbank file downloads, for both vector and allele, to well genotyping info page
change name of links on plate pages
add genbank file download for basic plate report
add genbank file download to plate reports that do not use the base plate report class when generating the report