gpu: Move vulkan init after ozone init

Move gpu::CreateVulkanImplementation() call after InitializeForGPU() so
that it can work under ozone builds. Prior to InitializeForGPU(), there's
no surface factory and attempting to initialize vulkan will simply crash.

      (2) gn gen out/linux_ozone_rel --args='use_ozone=true is_debug=false'
      (3) ./out/linux_ozone_rel/content_shell --enable-vulkan

Bug: 861853
Test: (1) apply penghuang's WIP vulkan oop-d patches
Change-Id: I85b04d1cb366afff075dc86c1698caa6e67f93f0
Reviewed-on: https://chromium-review.googlesource.com/1234222
Reviewed-by: Antoine Labour <piman@chromium.org>
Commit-Queue: Michael Spang <spang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#592595}
1 file changed