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
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'
v0.056

	Releasing Copy Plate, Genotyping and Final Pick functionality