[Firefox] Lazy load network.js in PdfStreamConverter.js
Fix for #3181: jbig2 encoding for number of instances greater than 1
Merge pull request #4501 from Snuffleupagus/firefox-lazy-load-network

[Firefox] Lazy load network.js in PdfStreamConverter.js
[Firefox] Stop importing default_preferences.js as a module and include it instead
Fixes for small colour variations in tests

https://github.com/notmasteryet/jpgjs/pull/24
Merge pull request #4517 from yurydelendik/jpgjs24

Fixes for small colour variations in tests
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