Use textarea for editor, vastly improves accessibility.
 values not saved #582
Pass through parent element to more durably remove the drag over mask.  Fixes #613
The hash not need relative path "./"
build: use local oauth.json if it already exists

Closes #784
Merge pull request #785 from prose/issue784

build: use local oauth.json if it already exists
Merge pull request #770 from alexsalas/patch-1

The hash not need relative path "./#"
Merge pull request #734 from rposborne/master

Pass through parent element to more durably remove the drag over mask.
Merge pull request #686 from madaboutcode/master

textarea values not saved #582
Merge branch 'ndarilek-master'

Conflicts:
	package.json
Update build.

This includes:
1. Update browserify version.
  - update keymaster for browserify patch, and move the require from file.js to app.js
  - manually set Backbone.$ = $ (needed due to browserify changes)

2. Use browserify-shim to externalize chai dependency in tests.

3. Simplify gulpfile code.
Build out test framework to support testing Backbone.

Add Sinon (for mocking the server and spy functions), and SinonChai (for nice assertions on Sinon spies).
build: add support for watching/rebuilding test files, and for re-running tests on changes.
Merge pull request #794 from prose/testing-setup

Core testing setup to allow tests for the Backbone app.  (Includes dependency update; remember to npm install.)
fix typo
build: tweak 'test' task deps
tests: hack to leverage source maps for test errors (uses Chrome developer console)
tests: add utility for easily mocking objects
fix: don't leak global var 'map'
add initial, basic tests for FileView