Implement the "--debug" switch

This PR implements the "--debug" switch which provides the exact same debugging interface with upstream node, so we can make use of node's debuggers to debug atom-shell's browser scripts.

Currently we have some crashes when using node-inspector, which I think is caused by the difference of V8 debugging protocol's versions.

Fixes #554.