cc: Simplify Task and its derived classes.
This patch merges ImageDecodeTask and RasterTask into TileTask, single
class defining properties specific to tasks used for tiles. Now all
the tile related tasks get derived directly from TileTask.
RasterTaskImpl : TileTask
ImageDecodeTaskImpl : TileTask
ImageUploadTaskImpl : TileTask
This patch also splits (Task + TaskGraph) from TaskGraphRunner and
moves it to its own file which simplifies file include dependencies.
BUG=599863
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1890903002
Cr-Commit-Position: refs/heads/master@{#388152}
23 files changed