Pass the ArrayBuffer::Allocator via the Isolate::CreateParams

BUG=none
[email protected]

Review URL: https://codereview.chromium.org/1110333003

Cr-Commit-Position: refs/heads/master@{#327699}
diff --git a/gin/v8_initializer.cc b/gin/v8_initializer.cc
index a57afc9b..40a7d1f 100644
--- a/gin/v8_initializer.cc
+++ b/gin/v8_initializer.cc
@@ -202,16 +202,12 @@
 #endif  // V8_USE_EXTERNAL_STARTUP_DATA
 
 // static
-void V8Initializer::Initialize(gin::IsolateHolder::ScriptMode mode,
-                               v8::ArrayBuffer::Allocator* allocator) {
-  CHECK(allocator);
-
+void V8Initializer::Initialize(gin::IsolateHolder::ScriptMode mode) {
   static bool v8_is_initialized = false;
   if (v8_is_initialized)
     return;
 
   v8::V8::InitializePlatform(V8Platform::Get());
-  v8::V8::SetArrayBufferAllocator(allocator);
 
   if (gin::IsolateHolder::kStrictMode == mode) {
     static const char use_strict[] = "--use_strict";