Some javascript formatting, docblocks, minor tweaks, some rearrangement

This is 90% formatting and adding in docblocks.  Did not do all the js files but this is a start.  Past that the changes of note are:

Moved a **lot** of elk specific code to its own script_elk.js file, these were scattered in admin, script, theme, plugins, etc and not all of those were the right locations.  Plus they did not all have elk specific copy-write headers as needed, so now they are in their own file till we find homes or not.

Removed a couple of functions that were no longer used (that I could find), there were called from the old editor.js

Updated jumpbox so we can use glyphs instead of => and ==  ascii in the pulldown.

Updated the clear file box to use jquery so it should work across more browsers.  

Moved some post.js functions that were in script.js since thats where they are used.

Updated the bbc image expand (in theme.js) so it will expand and collapse, looks like in the past it only expanded.