Remove DocumentOrShadowRoot.moreStyleSheets

We are removing moreStyleSheets, as it has been removed from the draft
spec: https://wicg.github.io/construct-stylesheets/
DocumentorShadowRoot.moreStyleSheets was added in crrev.com/c/925763
as a way to use constructed CSSStyleSheets as there aren't any way to
use them. For more details see the old draft spec at
https://tabatkins.github.io/specs/construct-stylesheets/#dom-treescope-morestylesheets

We are also going to remove CSStyleSheet sync constructor and change
it to a sync constructor producing an empty stylesheet, and add
Document.createCSSStyleSheet that returns Promise<CSSStyleSheet>
in future CLs.

Bug: 807560
Change-Id: I2f9c692317c4d28fb325e8f34c1a2c3b7720cf21
Reviewed-on: https://chromium-review.googlesource.com/1125741
Reviewed-by: Takayoshi Kochi <kochi@chromium.org>
Reviewed-by: Hayato Ito <hayato@chromium.org>
Commit-Queue: Rakina Zata Amni <rakina@chromium.org>
Cr-Commit-Position: refs/heads/master@{#572891}
16 files changed