* Refactored ZPM slightly to no longer rely on installed.json
* Factored out Javascript mode into package
Removing download from the makefile, makes no sense
get.sh back
Merge branch 'master' into factor-out-packages

Conflicts:
	app/js/complete.js
Spellchecker was moved into a package
Merge branch 'master' into factor-out-packages
Call the existing inputable instead of defining how to get the cursorIndex twice.
Use all available inputables to reduce code duplication.
Merge pull request #153 from robru/cleanup_cursor_index

Reduce code duplication by calling inputables from session.js
Monkey patching to make + and = keys work. Replaces #150.
Merge branch 'master' of github.com:zedapp/zed
Merge branch 'master' into factor-out-packages

Conflicts:
	app/config/default/mode/javascript.json
	app/config/default/mode/javascript/beautify.js
	app/config/default/mode/javascript/check.js
	app/config/default/mode/javascript/ctags.js
	app/config/default/mode/json.json
	app/config/default/mode/json/check.js
Set up file watchers so theme css will automatically reload.
allowed relative filepaths for css files in themes.  Also removed some unnecessary code
removed more unnecessary code
#156.  Added option to auto indent on paste
ZPM improvements
* updates are only fetched once a day
* URIs now support optional sub-directory, e.g. gh:zedapp/bla/one/two
downloads package.json from the one/two directory of the zedapp/bla repo
Merge pull request #148 from zedapp/factor-out-packages

Factor out a few packages
Merge pull request #154 from TheKiteEatingTree/liveReloadTheme

Live reload theme CSS
Merge pull request #158 from TheKiteEatingTree/autoIndent

Added option to auto indent on paste