Fix for #3181: jbig2 encoding for number of instances greater than 1
Replaces pythons web server
Makes sure the results are send /handled in right order
Migrating test.py to test.js
Removes test.py
Handles HTTP redirects
Disables range requests for chrome windows during testing
[Firefox] Stop importing default_preferences.js as a module and include it instead
Merge pull request #4511 from prometheansacrifice/parsing-goodytwoshoes-pdf

Fix for #3181: jbig2 encoding for number of instances greater than 1
Optimized putBinaryImageData for GRAYSCALE_1BPP

The following changes make putBinaryImageData 2.2x faster.

* Use a Uint32Array to draw whole pixels instead component by component

* Unroll the inner most loop

* Added lazy PDFJS.hasCanvasTypedArrays, PDFJS.isLittleEndian and compatibility
Uint32ArrayView for browsers using the old CanvasPixelArray
Merge pull request #4518 from Snuffleupagus/firefox-include-default-preferences

[Firefox] Stop importing default_preferences.js as a module and include it instead
Merge pull request #4466 from p01/Faster_1BPP_image_drawing

Faster 1 bpp image drawing
Update util.js

Fixes comments for preprocessor
Cleaning up the viewer and pdfbug; fixes repeats in Stepper
Assign non-zero width/height to all rectangles (issue 4260)
Implements importl10n command
Removing translations not present in Aurora: they will be replaced in the next commit with proper language codes
Importing all locales from mozilla-aurora, keeping our own metadata.inc files
Merge pull request #4504 from timvandermeij/importl10n

Import l10n files from mozilla-aurora
[Firefox] Only load 'PdfStreamConverter' and 'PdfRedirector' when PDF.js is enabled