Add pdfBugEnabled to the default preferences
Disable the developer hash parameters by default in PRODUCTION builds of PDF.js
TextLayer selection coloring improvement for overlap.

As a consequence of merging #5221 it is more likely to have multiple
overlapping selection divs inside the text layer. Because each individual
element gets the selection style applied, the 30%opacity stacks, making a
60% bar visible where the overlap happens.

As proposed by @rocallahan, this can be fixed by making the selection
style solid and setting opacity for the overall layer.

I assume also that this should make the work for the renderer easier, but
was unable to bench it.
Add support for MMType1 fonts with embedded font files
Lowerize the params to allow case sensitive
Changed to lowercase everywhere the hashParams is compared
Fixes names collisions in content.js
textLayer is not used anymore in render context.

It should be removed to prevent confusion when reading the code.
Merge pull request #5311 from manolopm/master
Merge branch 'issue-4954' of https://github.com/Snuffleupagus/pdf.js into hashes

Conflicts:
	web/viewer.js
Merge pull request #5320 from yurydelendik/hashes

Merge of the #5311 and #4956
Implement streaming using moz-chunk-arraybuffer
Replaces (chunk in this.loadedChunks)
Fixes milestones link in README.md
Adds pdfBugEnabled to the Chrome extension preferences
Merge pull request #5321 from timvandermeij/misc-fixes

Fixes milestones link in README.md and adds pdfBugEnabled to the Chrome extension preferences
Merge pull request #5318 from mitar/patch-2

textLayer is not used anymore in render context
Imports L10n
Builds distribution package for npm and bower.
Improve the getData unit test

As a follow-up to PR #4795, this patch improves the `getData` unit test to ensure that the returned data is of the expected type and of the correct length.