Task Scheduler Task Traits

This change is a subset of https://codereview.chromium.org/1698183005/

BUG=553459

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

Cr-Commit-Position: refs/heads/master@{#376063}
5 files changed