Linking master which runs Chrome 56 on 32-bit Windows fails with unresolved symbol errors.

Saw this on CI and also locally, 64-bit seems to be fine.

```
[1154/1154] LINK_EMBED electron.exe
FAILED: C:\Python27\python.exe gyp-win-tool link-with-manifests environment.x86 True electron.exe "C:\Python27\python.exe gyp-win-tool link-wrapper environment.x86 False link.exe /nologo /OUT:electron.exe @electron.exe.rsp" 1 mt.exe rc.exe "obj\electron.electron.exe.intermediate.manifest" obj\electron.electron.exe.generated.manifest ..\..\atom\browser\resources\win\atom.manifest
webkit.lib(InspectorSession.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static bool __cdecl v8_inspector::V8InspectorSession::canDispatchMethod(class v8_inspector::StringView const &)" (__imp_?canDispatchMethod@V8InspectorSession@v8_inspector@@SA_NABVStringView@2@@Z) referenced in function "public: void __thiscall blink::InspectorSession::dispatchProtocolMessage(class WTF::String const &,class WTF::String const &)" (?dispatchProtocolMessage@InspectorSession@blink@@QAEXABVString@WTF@@0@Z)

webkit.lib(InspectorSession.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) const v8_inspector::V8Inspector::Channel::`vftable'" (__imp_??_7Channel@V8Inspector@v8_inspector@@6B@) referenced in function "public: virtual __thiscall blink::InspectorSession::~InspectorSession(void)" (??1InspectorSession@blink@@UAE@XZ)

webkit.lib(InspectorDOMAgent.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) const v8_inspector::V8InspectorSession::Inspectable::`vftable'" (__imp_??_7Inspectable@V8InspectorSession@v8_inspector@@6B@) referenced in function "public: virtual void * __thiscall blink::InspectableNode::`scalar deleting destructor'(unsigned int)" (??_GInspectableNode@blink@@UAEPAXI@Z)

webkit.lib(InspectorDOMDebuggerAgent.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) char const * const v8_inspector::protocol::Debugger::API::Paused::ReasonEnum::XHR" (__imp_?XHR@ReasonEnum@Paused@API@Debugger@protocol@v8_inspector@@3PBDB)

webkit.lib(InspectorDOMDebuggerAgent.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) char const * const v8_inspector::protocol::Debugger::API::Paused::ReasonEnum::DOM" (__imp_?DOM@ReasonEnum@Paused@API@Debugger@protocol@v8_inspector@@3PBDB)

webkit.lib(InspectorDOMDebuggerAgent.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) char const * const v8_inspector::protocol::Debugger::API::Paused::ReasonEnum::EventListener" (__imp_?EventListener@ReasonEnum@Paused@API@Debugger@protocol@v8_inspector@@3PBDB)

webkit.lib(ThreadDebugger.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class std::unique_ptr<class v8_inspector::V8Inspector,struct std::default_delete<class v8_inspector::V8Inspector> > __cdecl v8_inspector::V8Inspector::create(class v8::Isolate *,class v8_inspector::V8InspectorClient *)" (__imp_?create@V8Inspector@v8_inspector@@SA?AV?$unique_ptr@VV8Inspector@v8_inspector@@U?$default_delete@VV8Inspector@v8_inspector@@@std@@@std@@PAVIsolate@v8@@PAVV8InspectorClient@2@@Z) referenced in function "public: __thiscall blink::ThreadDebugger::ThreadDebugger(class v8::Isolate *)" (??0ThreadDebugger@blink@@QAE@PAVIsolate@v8@@@Z)

webkit.lib(ThreadDebugger.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall v8_inspector::V8InspectorClient::beginEnsureAllContextsInGroup(int)" (?beginEnsureAllContextsInGroup@V8InspectorClient@v8_inspector@@UAEXH@Z)

webkit.lib(ThreadDebugger.obj) : error LNK2001: unresolved external symbol "public: virtual bool __thiscall v8_inspector::V8InspectorClient::canExecuteScripts(int)" (?canExecuteScripts@V8InspectorClient@v8_inspector@@UAE_NH@Z)

webkit.lib(ThreadDebugger.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall v8_inspector::V8InspectorClient::consoleAPIMessage(int,enum v8_inspector::V8ConsoleAPIType,class v8_inspector::StringView const &,class v8_inspector::StringView const &,unsigned int,unsigned int,class v8_inspector::V8StackTrace *)" (?consoleAPIMessage@V8InspectorClient@v8_inspector@@UAEXHW4V8ConsoleAPIType@2@ABVStringView@2@1IIPAVV8StackTrace@2@@Z)

webkit.lib(ThreadDebugger.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall v8_inspector::V8InspectorClient::endEnsureAllContextsInGroup(int)" (?endEnsureAllContextsInGroup@V8InspectorClient@v8_inspector@@UAEXH@Z)

webkit.lib(ThreadDebugger.obj) : error LNK2001: unresolved external symbol "public: virtual class v8::Local<class v8::Context> __thiscall v8_inspector::V8InspectorClient::ensureDefaultContextInGroup(int)" (?ensureDefaultContextInGroup@V8InspectorClient@v8_inspector@@UAE?AV?$Local@VContext@v8@@@v8@@H@Z)

webkit.lib(ThreadDebugger.obj) : error LNK2001: unresolved external symbol "public: virtual class v8::MaybeLocal<class v8::Value> __thiscall v8_inspector::V8InspectorClient::memoryInfo(class v8::Isolate *,class v8::Local<class v8::Context>)" (?memoryInfo@V8InspectorClient@v8_inspector@@UAE?AV?$MaybeLocal@VValue@v8@@@v8@@PAVIsolate@4@V?$Local@VContext@v8@@@4@@Z)

webkit.lib(ThreadDebugger.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall v8_inspector::V8InspectorClient::muteMetrics(int)" (?muteMetrics@V8InspectorClient@v8_inspector@@UAEXH@Z)

webkit.lib(ThreadDebugger.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall v8_inspector::V8InspectorClient::quitMessageLoopOnPause(void)" (?quitMessageLoopOnPause@V8InspectorClient@v8_inspector@@UAEXXZ)

webkit.lib(ThreadDebugger.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall v8_inspector::V8InspectorClient::runIfWaitingForDebugger(int)" (?runIfWaitingForDebugger@V8InspectorClient@v8_inspector@@UAEXH@Z)

webkit.lib(ThreadDebugger.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall v8_inspector::V8InspectorClient::runMessageLoopOnPause(int)" (?runMessageLoopOnPause@V8InspectorClient@v8_inspector@@UAEXH@Z)

webkit.lib(ThreadDebugger.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall v8_inspector::V8InspectorClient::unmuteMetrics(int)" (?unmuteMetrics@V8InspectorClient@v8_inspector@@UAEXH@Z)

webkit.lib(ThreadDebugger.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) const v8_inspector::V8InspectorClient::`vftable'" (__imp_??_7V8InspectorClient@v8_inspector@@6B@) referenced in function "public: virtual __thiscall blink::ThreadDebugger::~ThreadDebugger(void)" (??1ThreadDebugger@blink@@UAE@XZ)

webkit.lib(MainThreadDebugger.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall v8_inspector::V8ContextInfo::V8ContextInfo(class v8::Local<class v8::Context>,int,class v8_inspector::StringView const &)" (__imp_??0V8ContextInfo@v8_inspector@@QAE@V?$Local@VContext@v8@@@v8@@HABVStringView@1@@Z) referenced in function "public: void __thiscall blink::MainThreadDebugger::contextCreated(class blink::ScriptState *,class blink::LocalFrame *,class blink::SecurityOrigin *)" (?contextCreated@MainThreadDebugger@blink@@QAEXPAVScriptState@2@PAVLocalFrame@2@PAVSecurityOrigin@2@@Z)

webkit.lib(WorkerThreadDebugger.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall v8_inspector::V8ContextInfo::V8ContextInfo(class v8::Local<class v8::Context>,int,class v8_inspector::StringView const &)" (__imp_??0V8ContextInfo@v8_inspector@@QAE@V?$Local@VContext@v8@@@v8@@HABVStringView@1@@Z)

webkit.lib(V8InspectorString.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class std::unique_ptr<class v8_inspector::StringBuffer,struct std::default_delete<class v8_inspector::StringBuffer> > __cdecl v8_inspector::StringBuffer::create(class v8_inspector::StringView const &)" (__imp_?create@StringBuffer@v8_inspector@@SA?AV?$unique_ptr@VStringBuffer@v8_inspector@@U?$default_delete@VStringBuffer@v8_inspector@@@std@@@std@@ABVStringView@2@@Z) referenced in function "class std::unique_ptr<class v8_inspector::StringBuffer,struct std::default_delete<class v8_inspector::StringBuffer> > __cdecl blink::toV8InspectorStringBuffer(class WTF::StringView const &)" (?toV8InspectorStringBuffer@blink@@YA?AV?$unique_ptr@VStringBuffer@v8_inspector@@U?$default_delete@VStringBuffer@v8_inspector@@@std@@@std@@ABVStringView@WTF@@@Z)

webkit.lib(DOMDebugger.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class std::unique_ptr<class v8_inspector::protocol::Runtime::API::RemoteObject,struct std::default_delete<class v8_inspector::protocol::Runtime::API::RemoteObject> > __cdecl v8_inspector::protocol::Runtime::API::RemoteObject::fromJSONString(class v8_inspector::StringView const &)" (__imp_?fromJSONString@RemoteObject@API@Runtime@protocol@v8_inspector@@SA?AV?$unique_ptr@VRemoteObject@API@Runtime@protocol@v8_inspector@@U?$default_delete@VRemoteObject@API@Runtime@protocol@v8_inspector@@@std@@@std@@ABVStringView@5@@Z) referenced in function "public: static class std::unique_ptr<class v8_inspector::protocol::Runtime::API::RemoteObject,struct std::default_delete<class v8_inspector::protocol::Runtime::API::RemoteObject> > __cdecl blink::protocol::ValueConversions<class v8_inspector::protocol::Runtime::API::RemoteObject>::parse(class blink::protocol::Value *,class blink::protocol::ErrorSupport *)" (?parse@?$ValueConversions@VRemoteObject@API@Runtime@protocol@v8_inspector@@@protocol@blink@@SA?AV?$unique_ptr@VRemoteObject@API@Runtime@protocol@v8_inspector@@U?$default_delete@VRemoteObject@API@Runtime@protocol@v8_inspector@@@std@@@std@@PAVValue@23@PAVErrorSupport@23@@Z)

webkit.lib(IndexedDB.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static class std::unique_ptr<class v8_inspector::protocol::Runtime::API::RemoteObject,struct std::default_delete<class v8_inspector::protocol::Runtime::API::RemoteObject> > __cdecl v8_inspector::protocol::Runtime::API::RemoteObject::fromJSONString(class v8_inspector::StringView const &)" (__imp_?fromJSONString@RemoteObject@API@Runtime@protocol@v8_inspector@@SA?AV?$unique_ptr@VRemoteObject@API@Runtime@protocol@v8_inspector@@U?$default_delete@VRemoteObject@API@Runtime@protocol@v8_inspector@@@std@@@std@@ABVStringView@5@@Z)

webkit.lib(Log.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class std::unique_ptr<class v8_inspector::protocol::Runtime::API::StackTrace,struct std::default_delete<class v8_inspector::protocol::Runtime::API::StackTrace> > __cdecl v8_inspector::protocol::Runtime::API::StackTrace::fromJSONString(class v8_inspector::StringView const &)" (__imp_?fromJSONString@StackTrace@API@Runtime@protocol@v8_inspector@@SA?AV?$unique_ptr@VStackTrace@API@Runtime@protocol@v8_inspector@@U?$default_delete@VStackTrace@API@Runtime@protocol@v8_inspector@@@std@@@std@@ABVStringView@5@@Z) referenced in function "public: static class std::unique_ptr<class v8_inspector::protocol::Runtime::API::StackTrace,struct std::default_delete<class v8_inspector::protocol::Runtime::API::StackTrace> > __cdecl blink::protocol::ValueConversions<class v8_inspector::protocol::Runtime::API::StackTrace>::parse(class blink::protocol::Value *,class blink::protocol::ErrorSupport *)" (?parse@?$ValueConversions@VStackTrace@API@Runtime@protocol@v8_inspector@@@protocol@blink@@SA?AV?$unique_ptr@VStackTrace@API@Runtime@protocol@v8_inspector@@U?$default_delete@VStackTrace@API@Runtime@protocol@v8_inspector@@@std@@@std@@PAVValue@23@PAVErrorSupport@23@@Z)

webkit.lib(Network.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static class std::unique_ptr<class v8_inspector::protocol::Runtime::API::StackTrace,struct std::default_delete<class v8_inspector::protocol::Runtime::API::StackTrace> > __cdecl v8_inspector::protocol::Runtime::API::StackTrace::fromJSONString(class v8_inspector::StringView const &)" (__imp_?fromJSONString@StackTrace@API@Runtime@protocol@v8_inspector@@SA?AV?$unique_ptr@VStackTrace@API@Runtime@protocol@v8_inspector@@U?$default_delete@VStackTrace@API@Runtime@protocol@v8_inspector@@@std@@@std@@ABVStringView@5@@Z)

electron.exe : fatal error LNK1120: 23 unresolved externals
```
atom/node/osfhandle.cc
#include "osfhandle.h"
#include <io.h>
#include "v8-profiler.h"
#include "v8-inspector.h"
namespace node {
int open_osfhandle(intptr_t osfhandle, int flags) {
  return _open_osfhandle(osfhandle, flags);
}
int close(int fd) {
  return _close(fd);
}
void ReferenceSymbols() {
  
  
  
  v8::TracingCpuProfiler::Create(nullptr);
  reinterpret_cast<v8_inspector::V8InspectorClient*>(nullptr)->unmuteMetrics(0);
}
}