Add pdfBugEnabled to the default preferences
Disable the developer hash parameters by default in PRODUCTION builds of PDF.js
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)
Chrome extension: Isolate pageAction logic

Remove pageAction logic from extension router, and put it in a
separate file. The pageAction URL parsing logic has been simplified,
and all pageAction-related files have been moved to a separate directory.
Auto zoom landscape documents to fit their height
Replace magic scale value 0 with UNKNOWN_SCALE
Workaround for TrueType fonts with exotic cmap tables (bug 1057544)
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.
Fix the placement of the findInput loading indicator in RTL locales

Currently in RTL locales, the loading indicator is placed such that it is in the way when entring a search term. Hence this patch moves it to the other side of the input field to fix this.
Merge pull request #5232 from Rob--W/crx-isolate-pageAction-logic

Chrome extension: Isolate pageAction logic
In src/display/api.js, add documentation for the |progressCallback| parameter in |PDFJS.getDocument|
Merge pull request #5240 from Snuffleupagus/api-progressCallback-doc

In src/display/api.js, add documentation for the |progressCallback| parameter in |PDFJS.getDocument|
Update document_properties.js

Fix for minutes tz calculation
Merge pull request #5242 from yscumc/patch-1

Fix for minutes tz calculation in document properties
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.
CCITTFaxStream parser: resolve xref if needed

Fixes #5243
Further amend GlyphMapForStandardFonts (issue 5244)