updated .npmignore

updated `.npmignore` to completely ignore `test` folder for __production__
Makefile: fix global to be `io` instead of `eio`
Makefile: don't rely on global component install
package: switch to browserify
package: pin `debug`
package: pin dev dependencies
*: switch to istanbul for coverage analysis
switch to browserify
README: simplify
.travis: update
README: document manager options
README: tweak
add zuul
package: point to socket.io commit temporarily
url: restore location in tests
make url tests run only on node due to `location` pollution
fix connection test
package: bump zuul
package: added test script
package: bump engine.io-client