Fixing failed downloads with Client-Side HTML Plugins

Fixed issue:  The client-side html files were loading the site in
Safari, but then never successfully saving the file as .HTML to disk.

Also refactored the plugins for client-side HTML downloads to now
support setting a unique Applescript name that gets executed as part of
it's plugin run.

Broke the single massive Applescript file previously used for all
client-side plugins into small, separate files for each plugin and a
single library of calls they all reference.  This makes debugging
easier when a plugin breaks and allows developers to add a new plugin
and script without risking breaking an older plugin.

Added some minor improvements to error logging when a script fails to
execute successfully.