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