Removed obsolete tool scripts that are now integrated into the
publishing script.
Removed global scope declarations from all the URL provider
plugins. It was slightly messy, but more importantly it got
in the way of sane plugin script AST parsing used as part of
the publishing process to prune plugin implementations of editor
and / or UI specific code not required for playback.
Updated the optimize-plugin script to use uglify-js2 and refined
the properties and methods it deletes. Added a simple test-script
that allows it to be run on the entire set of plugins to test
for any errors in AST parsing.
Integrated the functionality of optimize-plugin directly into
publish-seq to further reduce the size and resource consumption
of the published sequences it generates.
Updated the publishing script to emit the published sequences
in a special directory 'published' - which is created is it
doesn't exist - in the specified data dir used by the server.

This is done to keep published sequences from cluttering up the
graphs directory, which interferes with normal file selection.