Replace fs.watch with chokidar.watch

Node's builtin fs.watch has some problems [1] detecting changes in
files, which lead to the decision to use the chokidar [2] library
to watch for changes in files.

+ Started 0.4.1 development
+ Refactored for recent jshint changes
+ Updated package.json versions
+ Minor lint refactoring
+ Add .tm_properties configuration file for Textmate 2

[1] https://github.com/paulmillr/chokidar/blob/master/README.md
[2] https://github.com/paulmillr/chokidar