test: improved describe/it names

Fix few test names to improve the output of `mocha -R spec`.
Fixed timing-dependent unit-tests failures

DebuggerAgent.resume unit-test should pass `done` as the callback
function, otherwise other tests may run before this one is finished.

Fixed launcher so that it runs the test callback only once, instead of
everytime a `break` event is emitted.
Fixed DebuggerClient.resume acting like stepInto

Fixed the code adding maxStringLength to V8 requests, so that it
no longer creates a new args object when the caller did not provide
one.
Fixed display of RegExp objects.

Issue #278
Updated AUTHORS.
ChangeLog: updated for v0.7.0-2
started work on v0.7.0-3
Make socket.io work with subfolder hosting.

This is the only thing preventing hosting with a reverse
proxy, like Nginx, on a subfolder. Socket.io insists on
extracting the domain and connecting to it directly.
For example, if hosted at
 http://example.com/subfolder/debug?port=5858
socket.io connects to
 http://example.com/socket.io/..
This commit fixes that, as recommended by socket.io.

Aside: their wiki is outdated/incorrect. The logic is gleaned directly
from the source code of socket.io used with node-inspector.
Reload browser when detached from target