Add transformation, canvas state, shadow to OffscreenCanvasRenderingContext2D

BUG=563856

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

Cr-Commit-Position: refs/heads/master@{#385185}
8 files changed