Non-functional change
Move Storage.pm to Core layer
Move Storage.pm to Core layer
Move Notebook.pm to Core layer
Move Metadata.pm to Core layer
Remove database updating from get_results

The get_results routine should not be concerned with updating the job
entry.

	modified:   ../web/SynMap_new.pl
Move underscore into SynMap

	modified:   web/tmpl/SynMap.tmpl
	modified:   web/tmpl/header_includes.tmpl
submit_workflow now returns the job id

JEX jobs receive a job id when submit_workflow returns if the job was
successfully scheduled.

	modified:   modules/Accessory/lib/CoGe/Accessory/Jex.pm
	modified:   modules/Accessory/lib/CoGe/Accessory/Workflow.pm
	modified:   scripts/find_SNPs.pl
	modified:   scripts/qteller.pl
	modified:   web/CoGeBlast_new.pl
	modified:   web/ExperimentView.pl
	modified:   web/LoadExperiment.pl
	modified:   web/SynFind_new.pl
	modified:   web/SynMap_new.pl
Remove old link support
Remove old SynMap

Move SynMap_new.pl to SynMap.pl and remove SynMap_old.tmpl.

	renamed:    web/SynMap_new.pl -> web/SynMap.pl
	deleted:    web/tmpl/SynMap_old.tmpl
Jex-ify loads, qteller, SNP finder
Remove obsolete CoGe Job support in SynMap

The job engine now persists workflows. Remove CoGe depreciated support
of jobs.

	modified:   web/SynMap.pl
Remove obsolete CoGe Job support in CoGeBlast

The job engine now persists workflows. Remove CoGe depreciated support
of jobs.

	modified:   web/CoGeBlast_new.pl
Remove obsolete CoGe Job support in SynFind

The job engine now persists workflows. Remove CoGe depreciated support
of jobs.

	modified:   web/SynFind_new.pl
update Workflow attributes

Workflow attributes updated to be less type restrict and change
attributes from being required to being optional.

	modified:   modules/Accessory/lib/CoGe/Accessory/Jex.pm
	modified:   modules/Accessory/lib/CoGe/Accessory/Workflow.pm
Jex-ify loads, qteller, SNP finder
Fetch a range of workflows from the job engine.

	modified:   modules/Accessory/lib/CoGe/Accessory/Jex.pm
add workflow_id to the log table

The log table now tracks workflows that have been sent to the job
engine.

	modified:   modules/Database/lib/CoGeX/Result/Log.pm
support workflow_id being set in log_history

A workflow can now be tracked in the log table, removing the need for
the job table to exist.

	modified:   Accessory/lib/CoGe/Accessory/Web.pm
add elapsed time helper function

Add format_time_diff function to format an elapsed time to a human
readable string.

	modified:   Accessory/lib/CoGe/Accessory/Utils.pm