Halve the size of the PageView cache.
Fix PageView cache re-insertions.
Merge pull request #4937 from nnethercote/smaller-cache

Halve the size of the PageView cache.
Merge pull request #4936 from nnethercote/fix-cache-splice

Fix PageView cache re-insertions.
Added support for decrypting PDF 1.7/2.0 Algorithm 5 revision 5 and 6.
*Added AES128 Encryption
*Added AES258 Encryption/Decryption
*Added SHA256
*Added SHA512
*Added class to handle 8 byte integers and associated bit operations
*Added SHA384
*Added routines to handle new algorithm and perform PDF2.0 hashing.
SHA512 optimizations
Merge pull request #4938 from yurydelendik/2647AES256

Added support for decrypting PDF 1.7/2.0 Algorithm 5 revision 5 and 6. (perf)
Fix #3591 / list unsupported options
Adds test case for JPX COC marker
Refactoring error reporting in JPX
Merge pull request #4939 from yurydelendik/issue3591

Fixes JPX COC support / JPX error reporting refactoring
Prevent rendering unnecessary pages when the HOME/END keys are pressed

Currently (at least in Firefox) when the HOME/END keys are pressed, this will trigger unnecessary rendering of pages that lay between the current page and the first/last page. Avoid this by going straight to the first/last page instead.
Add larger zoom values to zoom dropdown box
Merge pull request #4942 from Snuffleupagus/larger-zoom-values-in-scaleSelect

Add larger zoom values to zoom dropdown box
Merge pull request #4941 from Snuffleupagus/avoid-rendering-pages-when-home/end-keys

Prevent rendering unnecessary pages when the HOME/END keys are pressed
Reporting print usage
Refactor fake worker loading (issue 3862)
Renames concatenateToArray to appendToArray
Telemetry for used stream and font types
Adds telemetry to record embedding usages