Revert "refactor WebGUI.Admin.prototype.gotoAsset slightly to avoid code duplication"
... oops, dead code may not be dead afterall

This reverts commit aeb26ab0f7262b26c1d8225cff2555df0cd43f09.

Conflicts:
	www/extras/admin/admin.js
refactor WebGUI.Admin.prototype.gotoAsset slightly to avoid code duplication
WebGUI.Admin.prototype.addPasteHandler: guessing but fix use of 'this' vs 'self'
currentTabName() to avoid code duplication for figuring out which context we're running in (Tree/View)
WebGUI.Admin.prototype.pasteAsset:  handle pasting in the Tree view by flopping over to the View view first
WebGUI.Admin.Tree.prototype.goto: better error handling/debugging
added this FIXME to WebGUI.Admin.prototype.gotoAsset:
a lot of Tree view operations fail after this point.  where the View version just directly goes to the URL, the Tree view tries to modify the URL to pass the extjs-st
don't let non-priviledged users turn on the admin; additional logic to kick them out of admin when they're no longer logged in would be nice too.
don't reload the Tree/View pane after a Copy Branch operation; Copy Branch doesn't mutate the asset tree being viewed so not needed
$session->asset is not defined if we're running from a Content Handler or the like.  make reporting it conditional so that we don't get error output from our error output.
finish the "Upload Files" implementation; the AssetHelper had some bugs and needed to close the pop-up dialog that it created.