Automatically request deployment when we have a valid push that isn't a pull request
removes port from collection on port closing
Merge pull request #73 from n1k0/port-closing-handler

Remove port from collection on port closing, r=@dmose
Get basic presence socket creation tests up and passing
worker configuration loading
fixed loadconfig() tests
fixed use strict directive usage
config tests now reset the _config initial state
fixed jshint directive allowing _config to be overidden
added presenceSocketOnMessage (paired with @dmose)
Use a domain name and post request for getting the check to happen
Teach jshint about presenceSocketOnMessage
Add comment explaining the check url
Correctly handle detection of pull requests. The Travis implementation is really 'false' or the pull request number
Merge pull request #71 from Standard8/push_stage_on_success

Automatically request deployment when we have a valid push that isn't a pull request
Implemented tested websocket err handler, clean up issues found by jshint
Implement tested websocket-error message proxy
Prefix presenceSocketOnMessage with _ since only tests should be calling it directly
Clarify some of the XXX comments for maintainability
Make createPresenceSocket broadcast talkilla.presence-pending