Unprefixing CSS as current browsers support
Reduce max size for pattern and limit group canvases
Fix handling of multiply-encoded glyphs.
Merge pull request #3587 from debloper/master

Stripping down some CSS prefixes [#868160]
Merge pull request #3621 from biggert/master

Added support for JBIG2 extension segment
Merge pull request #3570 from brendandahl/encoding-wip

Fix handling of multiply-encoded glyphs.
Merge pull request #3553 from yurydelendik/reduce-scratch-canvases

Reduce max size for pattern and limit group canvases
Download: Use the typed array view instead of the buffer

The ArrayBuffer holding the data might be over-sized in case the
data length was not known during the transfer, e.g. when using a
Content-Encoding other than `identity` or when using a
Transfer-Encoding.
Only the view into the buffer has the correct length then, hence
always use the view directly when creating the blob URI for the
download, instead of the over-sized underlying buffer.

Closes GH-3627
Closes GH-3634
Merge pull request #3634 from nmaier/download-buffer

Firefox: Corrupt downloads ("padded" downloads) when there is no content length