Allow TaskQueue to be created without overriding the type

This means embedders don't need to subclass TaskQueue. To avoid
confusion we rename the existing API method to CreateTaskQueueWithType.

Bug: 863341
Change-Id: I962c9229acc1e14ab098d9d779d8dca4e1583fb0
Reviewed-on: https://chromium-review.googlesource.com/c/1342537
Commit-Queue: Alex Clarke <alexclarke@chromium.org>
Reviewed-by: Gabriel Charette <gab@chromium.org>
Reviewed-by: Sami Kyöstilä <skyostil@chromium.org>
Cr-Commit-Position: refs/heads/master@{#609647}
10 files changed