Fix encoding of type1 private dictionary arrays.
Remove prefixed gradients usage
Fix priority of which font encoding is used.
Normalize CFF CID sub matrices to work on windows.
Increase minimum font size to 16px to avoid conflict with browser's minimum font size settings
Fix node make extension for building chrome
Handle server returning 200 for range request
Use only one temp canvas for patterns

This fixes a regression #3153 which was introduced by #2177.
The temp vanvases that are being created are not being re-used, which lead
to high memory use.
Merge branch 'vyv03354/unprefix_gradient'

Conflicts:
	web/viewer.css
Merge pull request #3102 from brendandahl/sub-matrix

Normalize CFF CID sub matrices to work on windows.
Fixes the unprefixed gradient declaration
Merge pull request #3176 from vyv03354/gradient

Fixes the unprefixed gradient declaration
Make spacebar work on document load - fixes bug 864619
Merge pull request #3177 from Snuffleupagus/bug864619

Make spacebar work on document load - fixes bug 864619
Merge pull request #3152 from mduan/issue3127

Fix node make extension for building chrome
Merge branch 'master' into issue3156
Merge pull request #3075 from brendandahl/font-encoding

Fix priority of which font encoding is used.
Fixing pattern canvas transform for chrome
Merge pull request #3178 from yurydelendik/issue3156

Cherry-pick of #3157
Merge pull request #3179 from yurydelendik/pr-3171

Cont of #3171, Reusing pattern canvas fixes