update copy genome dialog title

	modified:   ../web/tmpl/GenomeInfo.tmpl
add public user name to jobs

If a job doesn't have a user then give it the public user.

	modified:   web/Jobs.pl
Change the job page to be admin only

	modified:   web/Jobs.pl
	modified:   web/tmpl/Jobs.tmpl
remove duplicate genomecmp

	modified:   modules/Core/lib/CoGe/Core/Genome.pm
	modified:   web/ExperimentView.pl
	modified:   web/Genomes.pl
	modified:   web/LoadAnnotation.pl
	modified:   web/LoadBatch.pl
	modified:   web/LoadExperiment.pl
	modified:   web/NotebookView.pl
	modified:   web/User.pl
Fix elapsed and completed time

When a task doesn't have a completed time leave the field empty and
calculate the elapse time as the difference of the start time and the
current time.

	modified:   web/Jobs.pl
deselect rows after cancel or restart

Rows are deselected if a restart or cancel successfully completed
otherwise the rows will remain selected. Only stopped or cancelled jobs
can be restarted.

	modified:   web/tmpl/Jobs.tmpl
Fix sorting in Jobs page

	modified:   web/js/coge/grid.js
	modified:   web/tmpl/Jobs.tmpl
add status dialog to CoGeBlast

* Add status dialog for running job
* Move javascript outside of template file
* Add get_results endpoint

	modified:   CoGeBlast_new.pl
	new file:   js/blast.js
	modified:   js/synfind.js
	modified:   js/xhairs.js
	modified:   tmpl/CoGeBlast.tmpl
test
Fix copy annotations

	modified:   scripts/copy_genome/copy_load_mask_genome.pl
	modified:   web/GenomeInfo.pl
Add error handling to FeatView

	modified:   web/FeatView.pl
Change default kn/ks color scheme

Set the default color scheme to a more visible.

	modified:   web/js/coge/colors.js
	modified:   web/js/synmap.js