Reland "Add ComInitCheckHook for Eligible Builds to the Task Scheduler"

This is a reland of 57ad0495c848ac8a35efd6f1e011e9a204dadbc2
Original change's description:
> Add ComInitCheckHook for Eligible Builds to the Task Scheduler
> 
> This will allow for COM initialization checking as code is refactored
> to use the task scheduler.
> 
> As a side effect, this will also validate other COM call sites too.
> 
> BUG=708303
> 
> Change-Id: I0b38ea7d3e9a543c023aaada46a238f2421e97fd
> Reviewed-on: https://chromium-review.googlesource.com/546157
> Reviewed-by: Francois Doray <fdoray@chromium.org>
> Commit-Queue: Robert Liao <robliao@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#482385}

Bug: 708303
TBR: gab@chromium.org, fdoray@chromium.org
Change-Id: I900fb71ca7fdbf719336efb8de42d1065af823d9
Reviewed-on: https://chromium-review.googlesource.com/550586
Reviewed-by: Robert Liao <robliao@chromium.org>
Cr-Commit-Position: refs/heads/master@{#482752}

CrOS-Libchrome-Original-Commit: e69730658af60546fa758dbeabc44b9893f1b6e6
1 file changed
tree: 69e2212730d37e5e68f2c1e2961639d4521fbb43
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/