Injector API restructuring

Injector API:
- Removed socket connection
- Added dynamic API for injections (injection is allowed in all time
after Injector was injected)
- Debugger protocol is extensible now!

Added v8-debug dependence
(Small binary API what allow to extend debugger protocol)

Private DebuggerClient._registerDebuggerEventHandlers redefined as
public.
Profiler API

Realised full CPU Profiler API
- start
- stop
- getCPUProfile
- removeProfile
- clearProfiles
- getProfileHeaders
HeapProfiler API

Implemented:
HeapProfiler.getProfileHeaders
HeapProfiler.startTrackingHeapObjects
HeapProfiler.stopTrackingHeapObjects
HeapProfiler.getHeapSnapshot
HeapProfiler.removeProfile
HeapProfiler.clearProfiles
HeapProfiler.takeHeapSnapshot
HeapProfiler.addProfileHeader
HeapProfiler.addHeapSnapshotChunk
HeapProfiler.finishHeapSnapshot
HeapProfiler.reportHeapSnapshotProgress
HeapProfiler.lastSeenObjectId
HeapProfiler.heapStatsUpdate
HeapProfiler.getObjectByHeapObjectId