Extracted debugger communication to DebuggerClient

Moved debugger-related code from session to DebuggerClient.

Moved sendDebugRequest from debugger to DebuggerClient.

Fixed a bug where a front-end page served from an old node-inspector
process crashed the new node-inspector process after restart.