Prevent CMapFactory.create from failing by passing the necessary parameters from PartialEvaluator_readToUnicode (issue 5010)
Add |fillRgb| method to LabCS
Adjust the tabindices in the viewer

The current way that the tabindices are defined, has the unfortunate consequence that adding a single button to the UI might mean having to change almost all tabindices. (This was the case in e.g. PR 4329.)

This patch attempts to avoid that situation happening again, by re-defining the tabindices slightly.
Merge pull request #5062 from Snuffleupagus/adjusted-viewer-tabindices

Adjust the tabindices in the viewer
Merge pull request #5037 from Snuffleupagus/issue-5036

Add |fillRgb| method to LabCS
Merge pull request #5012 from Snuffleupagus/issue-5010

Prevent CMapFactory.create from failing by passing the necessary parameters from PartialEvaluator_readToUnicode (issue 5010)
Adds ImageData set support for legacy safari
Merge pull request #5068 from yurydelendik/imgdata-safari

Adds ImageData set support for legacy safari
Revert commit fc73e2e (PR 5005) for breaking certain PDF files
Merge pull request #5069 from Snuffleupagus/revert-5005

Revert commit fc73e2e (PR 5005) for breaking certain PDF files
Fix another seac regression (issue 4801)
Merge pull request #4995 from Snuffleupagus/issue-4801

Fix another seac regression (issue 4801)
Import L10n
fix typo
Merge pull request #5075 from coolwanglu/master

fix typo
Fix loading of PDF files with invalid or missing Type3 characters (issue 5039)
Optimize Ref_toString().

I have a large PDF where this function is called 1.6 million times
during loading. Minimizing the string concatenations reduces the
cumulative allocations done by Firefox within this function from 113 MB
to 48 MB.
Version 1.0.473
Merge pull request #5080 from yurydelendik/ver-1.0.473

Version 1.0.473
Fixes typo in promises implementation for legacy browsers