Give every package its own directory in packages/
including single-file packages.
* admin/update-archive.sh: Keep old packages.
* js2-mode: merge from upstream

Lots of small changes, too many to enumerate.
Re-apply the Toggles -> Toggle wording change
* js2-mode: same for Returns -> Return
Merge from upstream
Merge from upstream
js2-mode: Use \\' instead of $
js2-mode: Merge from upstream
js2-mode: Merge from upstream (js2-multiline-decl-indentation)
js2-mode: Merge from upstream

* js2-imenu-extras: New file.

Git commit 3c69aea0c267e7bbadd5e35eb6cab54764c9d91c
js2-mode: Fix a typo

Git commit c50f3d1d9db63bcbea3f02036ee17ab0d7511be0
js2-mode: Merge from upstream

Git commit 1c53de75e0acd19d61ad45a91b32c183948e5128