Adjusted the tag edit widget to fix the update failure issue
  Cannot call .save() on an existing model
  Replaced with .sync("create", model) call

Adjusted the tag edit widget to allow the key update
  The original tag must be deleted
  A new tag must be created with the new key

  --> Need to adjust the view since it shows the deleted tag and newly created tag at the same time

New issues:

  'restore' button does not work
  The view issue above where the deleted tag and new key tag show up in the widget
Move require to lib dir.
Get rid of irritating highlight inside search bar input.
Fix icon_cancel CSS.
detect any change to the input field and un-watermark the button if there is data.
Change "Tag Resource" hard coded menu entries to use internationalized message.
Modify visual search to support display of the label in the query bar.
Fix facets for instance.
make tag collection on models an actual Tags object
Hide system tags that begin with "euca:".
EUCA-5798,
pass tags to be saved off to launcher which saves them after instance(s) are launched
Merge branch 'team/console/3.3' of git.eucalyptus-systems.com:eucalyptus into team/console/3.3
Adjusted the resource tag dialog to hide the deleted tag when the key is updated.

Removed the 'restore' state for editted tag
   All editted tags are treated as if they are newly created
      This makes the state management much simpler

Verified that the update of key and value works in the resource tag dialog

However, the "loop skipping" issue still exists.
CSS Styling changes related to EUCA-5582, EUCA-5903, EUCA-5939, EUCA-5394
Fixed the strange interaction after editing a tag by adjusting the 'fake' ID to be unique

Verified all the strangness has gone away when editing tags

Issue: the fact that .destory() is not used is causing the deleted tags to be lingered around.
removed placeholder text and fixed edittext dialog title DOM
Merge branch 'team/console/3.3' of git.eucalyptus-systems.com:eucalyptus into team/console/3.3
EUCA-5272
removed files that used to be symlinks. Help loading code now tries given language, root, then en
EUCA-5962
Initially coded for setting no group and let EC2 handle it because there wasn't a default group in my environment, which I now know is wrong... there should ALWAYS be a default group. Now pre-loading that group instead. Also found a flub in the initial implementation, now fixed.
EUCA-5857
Need to re-render when tags are edited. Found this to be the case in all landing pages with tags, not just instance. Also needed to make tags a data dependency in sgroups.js, so it will fetch those changes on the refresh cycle.
EUCA-5798
Tags not propagate to new instance in launchMore. fixed default tags.clone() behavior