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
For |make firefox/mozcentral| builds, add cleanupJSSource to remove duplicate file headers in extensions/firefox/content/PdfjsChromeUtils.jsm
Fixes names collisions in content.js
Adds preprocessor directive to the X-Content-Security-Policy stuff
Merge pull request #5315 from yurydelendik/bug1053028

Adds preprocessor directive to the X-Content-Security-Policy stuff
Bug 1064496 review changes
Merge pull request #5317 from yurydelendik/e10s-rev

Bug 1064496 review changes
Merge pull request #5312 from Snuffleupagus/e10s-fixes-2

For |make firefox/mozcentral| builds, add cleanupJSSource to remove duplicate file headers in extensions/firefox/content/PdfjsChromeUtils.jsm
Copies pdfjschildbootstrap.js for MOZCENTRAL
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)