Fixes cmap sanitizer fro #215
update manifest of hmm.pdf
Rewrite and refactor getVisibleElements() to make it more generic - address comments by @brendandahl
Fix where image component decoding takes place.
Adding PlayPreview API support to pdf.js/mozilla-central
Protection from empty/invalid root or kid in NameTree
Adds unicode conversion for js code
Fixes notificationBox on Linux
Merge pull request #2962 from yurydelendik/embed-mc

Adds PlayPreview API support to pdf.js/mozilla-central
Merge pull request #2969 from yurydelendik/notificationBox

Fixes notificationBox on Linux
Merge pull request #2968 from yurydelendik/nametree

Misc NameTree/JavaScript fixes
Merge pull request #2916 from Snuffleupagus/getVisibleElements

Rewrite and refactor getVisibleElements() to make it more generic
Support rendering appearance streams for annotations
Add feature test for blend mode.
Create color maps for single component color spaces.
Correct a typo in DeviceRgbCS_getRgbBuffer
Tweak external links in fullscreen mode - follow up on #2712
Merge pull request #2987 from vyv03354/issue2982

Correct a typo in DeviceRgbCS_getRgbBuffer
Fix issue w/ textlayer on retina causing it to be visible only in top quadrant
Add PDF.js license to package.json