Update magit.
Update js2-mode.
Update coffee-mode.
Move package requirements and installation into setup-package.el.
Improve organization.
Prune unused code.