Added method to retrieve design ids for a list of arbitrary well ids

Uses the process tree mthod of keeping track of path from well to
ancestral well.
Merge branch 'devel' of github.com:htgt/LIMS2-WebApp into process_tree
Implemented a neater join for well_list
v0.055

    Amended GenotypingQc upload and automated the appending of the dre recombination to cre wells based on Puro pass.
Corrected the fixture data and 00-clean test to populate or delete data from cassette_function properly
Merge branch 'devel' of github.com:htgt/LIMS2-WebApp into process_tree
Beginning of paths to well objects method
Added the ability to upload well dna status data while ignoring water only wells not represented in LIMS2
Implemented faster return of genotyping QC plate browsing data

Avoids calling retrieve_well multiple times and uses the ProcessTree
module for tree traversal.

Added autocompletion to the genotyping QC plate search form.
Removed unnecesary join on plate
Added Copy Plate menu item
Merge branch 'genotyping_results' of github.com:htgt/LIMS2-WebApp into devel
Fixed issue dealing with undef'd design_well
Modifications to allow creation of Final pick plates from QC templates
Merge branch 'final_pick' of github.com:htgt/LIMS2-WebApp into devel
Merge branch 'devel'
	Releasing Copy Plate, Genotyping and Final Pick functionality