edit-server.el: do not call `set-buffer-multibyte` in the process buffer

In edit-server-accept, set-buffer-multibyte is called, but it's applied to
whatever buffer was previously active because the call is not wrapped with
`with-current-buffer`. This makes edit-server fail if that previously
active buffer is an indirect buffer (set-buffer-multibyte is illegal in an
indirect buffer).

Rather than add with-current-buffer, though, just remove the call
altogether. It is not necessary for the process buffer to be multibyte.
Merge pull request #95 from dato/indirect-buffer-fix
tests: move compile test inside ert
Merge branch 'master' of github.com:stsquad/emacs_chrome
travis: add jshint lint of the javascript
More fixes for testing

  * made package.json as minimal as possible
  * add .gitignore for npm installed stuff
javascript/textareas.js: minimal fixes for jshint

I've tried to avoid yet another global fix-up of the messed up
white space in the javascript. I've been doing it as I go along.
javascript/xmlcomms.js: more minimal jshint fixes.
NEWS/README.md: updates for release
mainfest/README: prepare for next dev cycle.
edit-server.el: sync up version to mainfest
Merge branch 'master' of https://github.com/stsquad/emacs_chrome