Don't scale single-char text divs.

This change makes scrolling noticeably smoother on files with many
single-char text divs, such as the one in #1045. The trade-off is that
the visual appearance of text selection in such documents is slightly
worse, because more text divs overlap.

This change also uses `scaleX(N)` instead of `scale(N, 1)`. This might
be marginally more efficient in terms of JS string concatenation.
Fix Zoom box resizing when it's hidden when the viewer loads (issue 5224)
Auto zoom landscape documents to fit their height
Replace magic scale value 0 with UNKNOWN_SCALE
Remove a duplicate PDF file from the test suite

The files issue3115.pdf and issue2337.pdf are identical, the only difference being that the first one is an `eq` test and the second one a `load` test. Hence there is no reason to keep the `load` test, since it's just a subset of the `eq` test.
Update link-to-wiki generator
Remove TextDecoder feature tests

TextDecoder is not required by PDF.js any more, and the wiki entry has been deleted as well:
https://github.com/mozilla/pdf.js/wiki/Required-Browser-Features/_compare/13ddaa98459236169c1d7969f00fa5610bf7e10f...09aac34e58549698930735bdd10685b9ee54a9ac
Add getStats unit test

Since some Telemetry data depends on `getStats`, having a unit test should make it more diffucult to accidentally break this without noticing.
Merge pull request #5226 from Snuffleupagus/issue-5224

Fix Zoom box resizing when it's hidden when the viewer loads (issue 5224)
Merge pull request #5248 from Snuffleupagus/getStats-unit-test

Add getStats unit test
Adjust use of chrome.storage.managed for Opera

It turns out that chrome.storage.managed is defined for Opera, so the
previous feature detection method did not work.
streamsPrivate API change.

Since 25 February 2014 (crbug.com/345882)
Fix handling of RGBA buffers in CalRGB colorspace (issue 5270)
Merge pull request #5276 from Snuffleupagus/issue-5270

Fix handling of RGBA buffers in CalRGB colorspace (issue 5270)
Merge pull request #5235 from Snuffleupagus/remove-duplicate-test-file

Remove a duplicate PDF file from the test suite
Merge pull request #5221 from nnethercote/dont-scale-single-char-text-divs

Don't scale single-char text divs.
Fetches params in makeFilter
Merge pull request #5281 from yurydelendik/makeFilterFetch

Fetches params in makeFilter
Merge pull request #5229 from cpeterso/cpeterso/auto-fit-landscape

Auto zoom landscape documents (like slide presentations) to fit their height
Merge pull request #5271 from Rob--W/opera-fixes

Opera fixes