Remove dead code and add TODO tasks

	modified:   web/js/synmap.js
Rename the output file generated for histograms

The json object is going to be restructured to return datasets with
ks, kn and feature information being separate datasets. Add debug flag
to dotplot_dots for dumping raw data.

	modified:   SynMap_new.pl
	modified:   bin/dotplot_dots.pl
Change colors from rgb to html color code

	modified:   coge/colors.js
Add color syncing and filtering to the dotplot

A layer can be associated with multiple datasets which can transform,
or filter the layer. Datasets from the Histogram can colorize the doptlot
When a region in the histogram is selected the dotplot will be filtered
for that layer.

* Updated the json output format to support dataset.
* The data loaded into the histogram can colorize the dotplot
* Add dotplot colorization support in Histogram
* Add dotplot filtering support in Histogram
* Add new types Dataset, Filter and FilterChain

	modified:   ../bin/dotplot_dots.pl
	modified:   synmap.js
	modified:   ../tmpl/SynMap.tmpl
	modified:   ../tmpl/header_includes.tmpl
	modified:   ../tmpl/partials/synmap_results.tmpl
Fix bug in json file being regenerated

The json file does not regenerate based on any of the static dotplot
arguments.

	modified:   web/SynMap_new.pl
Refactor overlay into a widget

	modified:   web/tmpl/SynFind.tmpl
	modified:   web/tmpl/SynMap.tmpl
	new file:   web/tmpl/widgets/Overlay.tmpl
Add Spinner widget for inline loading

A spinner widget is used when a resource is being loaded while the
overlay is used when initialize the page.

	modified:   css/coge-spinner.css
	modified:   tmpl/partials/synmap_results.tmpl
	new file:   tmpl/widgets/Spinner.tmpl
Remove dead code

	modified:   js/synmap.js
	modified:   tmpl/SynMap.tmpl
Enable the all points layer with sync support

	modified:   web/tmpl/partials/synmap_results.tmpl