Fix never restarting the application if a --watch argument is an existing file (in legacy mode)
Update watch.js

This fixes remy/nodemon#399, fixes remy/nodemon#392, fixes remy/nodemon#376 by make the drive letter upper-case.

This is caused by `path.join`, the returned path has a lower-cased drive letter:
```text
> path.join('C:\\', 'Test')
'c:\\Test'
```

Later check path against rules using minimatch, it failed as `options.nocase` is `false` by default.
Fix minor typo in removeAllListeners
fix typo in README.md

replace "original" with "originally" in section "Automatic re-running"

## Automatic re-running

BEFORE: 
nodemon was original written to restart hanging processes

AFTER:
nodemon was originally written to restart hanging processes
Merge pull request #411 from ricardo-nog/bugfix/fix-minor-typo

Fix minor typo in removeAllListeners
Merge pull request #417 from brianjscoles/patch-1

fix typo in README.md -  replace "original" with "originally"
Only read stdin if option says so
Cleanly remove timers on exit sig
Don't echo when we're done
Use different server ports for testing

Also changed tests so that they run individually instead of in one whacking group. It does mean I can't run `npm test` on windows, but I'm happy to run manually for now.
No idea why I was using _mocha instead of mocha
Removed fork tree test - see comments
Fixed concurrent test situation

Where a flag file is left over causing a false negative on one of the tests
When watching, ignore flag file
Merge pull request #420 from remy/fix/try-to-fix-tests

Fix the bloody customFds
Merge pull request #369 from momow/changedSince-fix

Fix never restarting the application if a --watch argument is a file
Merge branch 'master' of github.com:JixunMoe/nodemon into JixunMoe-master
Tidy code to match coding style
Merge branch 'JixunMoe-master'
allow {execShell:false} in opts to disable interpolation of opts.exec