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