* Electron version: debug version built from master (7e2f7602c1d3f383bb859f4af96e74e683a49d8e)
* Operating system: win7 sp1 x64

### Expected behavior

`node --inspect-brk -e console.log('hello')` logs to stdout and the dev tools console
so one expects electron to do the same

### Actual behavior

electron with attached dev tools only logs to stdout

### How to reproduce

`console_log.js` with `console.log('hello');`
`electron.exe --inspect-brk console_log.js`

shell/common/api/electron_bindings.cc
node::Environment* env = node::Environment::GetCurrent(isolate);
  if (std::find(pending_next_ticks_.begin(), pending_next_ticks_.end(), env) !=
      pending_next_ticks_.end())
    return;
  pending_next_ticks_.push_back(env);
  uv_async_send(call_next_tick_async_.get());
}
void ElectronBindings::OnCallNextTick(uv_async_t* handle) {
  ElectronBindings* self = static_cast<ElectronBindings*>(handle->data);
  for (std::list<node::Environment*>::const_iterator it =
           self->pending_next_ticks_.begin();
       it != self->pending_next_ticks_.end(); ++it) {
    node::Environment* env = *it;
    gin_helper::Locker locker(env->isolate());
    v8::Context::Scope context_scope(env->context());
    v8::HandleScope handle_scope(env->isolate());
    node::InternalCallbackScope scope(env, v8::Object::New(env->isolate()),
                                      {0, 0},
                                      node::InternalCallbackScope::kNoFlags);
  }
  self->pending_next_ticks_.clear();
}
void ElectronBindings::Log(const base::string16& message) {
  std::cout << message << std::flush;
}
void ElectronBindings::Crash() {
  volatile int* zero = nullptr;
  *zero = 0;
}
void ElectronBindings::Hang() {