Don't call pauseNoRef whenn operating on a file which uses pure lua
implementation of a stream.
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/racker/luvit
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/racker/luvit
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of github.com:luvit/luvit
Merge branch 'master' of github.com:luvit/luvit
Merge branch 'master' of github.com:luvit/luvit
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Fix missing handle increment on watcher creation
Libuv and luajit upgrade plus 64-bit windows support

Major:
* bump libuv to v0.10.13
* bump luajit to v2.0.2
* add dep for cares
* set the tty readable flag on creation for it to be able to read windows stdin
* fixes(signal) - New unix signal handling - Ryan Phillips <trolocsis@gmail.com>
* don't call pauseNoRef whenn operating on a file which uses pure lua implementation of a stream. - Brandon Philips

Supplemental:
* Gyp cleanup.
* Build Windows x64 on an x64 capable platform.
* Use Gyp to autodetect MSVS version
* Disable install target on Windows
* Add .gitignores for generated Windows files.
* makefile fixes
* add support for process.on, fix multiple handlers
* unit test and bug fix
* add license header
* remove listener for signals
* remove dead code
* Makefile fixes for clean, cares, and zlib
Merge pull request #419 from rjemanuele/upgrade_libuv

Libuv and luajit upgrade plus 64-bit windows support
Merge branch 'upstream_master' into racker_master