Injector API

Injector presents a communication bridge between app and debugger.
It also provide the access to 'require' function (that isn't global
  and rarely scoped) and to socket connection (that used V8 debugger protocol
  in messages) as to main communication channel between app and debugger.
It will be useful for injection of plugins and extentions.
It is first part of 'Console Implimentation' extention.