Update wd and request dependencies.
fixes #68. doh support was broken for testsuites with more than one testcase. I prevented the code from overwriting an existing testcase result
Use valid npm version: 0.2.25pre -> 0.2.25-pre
Fix "No browsers connected, exiting" bug.

This bug occurs when connecting a client
to a Hub with browsers already connected.

With thanks to Evan Goer <evan@goer.org>
Null references when Agent and Batch are over.
Rename Agent.unload to Agent.destroy.
setExecuting(false) when test skipped due to 404.
Update code comments.

 - GC is done now.
 - SockJS replaced Socket.io.
Null refs on complete. If browsers AWOL, complete.
Set destroyed bit when Agent is destroyed.
Skip health check if agent was destroyed.

Agent can be destroyed externally by a WebDriverCollection.
Check didComplete before calling next.
Check if destroyed before queueing messages.
Destroy Batch properties after browsers close.
Check if destroyed before handling close event.
Do not handle agentEmitter events if destroyed.
Fix linter errors.
Return early in Agent#nextURL if destroyed.
Test Node 0.10 in Travis CI.
Merge branch 'hub-memleak'