In SkPDFDocumentToBitmap, use SkCreateDataProviderFromStream

CGDataProviderCreateWithData to SkCreateDataProviderFromStream in
SkPDFDocumentToBitmap

Review URL: https://codereview.chromium.org/678763003
Clip mask manager sets stencil on draw type

BUG=skia:

Review URL: https://codereview.chromium.org/676983003
Fixup references to the js files from the HTML files in SkV8Example.

BUG=skia:

Review URL: https://codereview.chromium.org/680053002
Revert of Clip mask manager sets stencil on draw type (patchset #3 id:40001 of https://codereview.chromium.org/676983003/)

Reason for revert:
seems to cause a gm issue on windows.

Original issue's description:
> Clip mask manager sets stencil on draw type
>
> BUG=skia:
>
> Committed: https://skia.googlesource.com/skia/+/7afb5aa201e4b59397cbd8480e121d7501a227e7

TBR=bsalomon@google.com,joshualitt@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=skia:

Review URL: https://codereview.chromium.org/678843003
Update perspective GM expectations after disabling some DF paths

BUG=skia:3066
TBR=hcm@google.com

Review URL: https://codereview.chromium.org/680913003
Adding color cube to fuzzer

BUG=skia:

Review URL: https://codereview.chromium.org/677713003
Clip mask manager sets stencil on draw type

BUG=skia:

Committed: https://skia.googlesource.com/skia/+/7afb5aa201e4b59397cbd8480e121d7501a227e7

Review URL: https://codereview.chromium.org/676983003
Allow index sources to be unpremul.

This only affects the PNG image decoder, where we have already created
the color table without premultiplication. Since the RowProcChooser is
just providing a proc that chooses indices into the color table, it can
just return the same RowProc.

Update test_row_proc_choice. It was testing to ensure that we hadn't
changed the behavior from the original version of setPrefConfigTable.
In this case, we deliberately changed the behavior, so we need to
change the test.

BUG=b/12024301

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