Fixed hardcoded port (3000) for JS injection

This will fix the combination of port tunneling (with ngrok) and browser-sync’s live update mechanism
Merge pull request #230 from nurtext/master

Fix hardcoded port (3000) for JS injection
bump Socket.IO to 1.1.0
enable some new configs for socket.io
allow configurable settings for socket.io. restrict client globals to the ___browserSync___ global object.
refactor tests for configurable socket.io path