Strip TT programs if it's invalid
Avoid triggering plugin list initialization on startup (Bugzilla 881575)
pr #3356

squashing commits.
Merge pull request #3366 from vdjeric/master

Avoid triggering plugin list initialization on startup (Bugzilla 881575)
Merge pull request #3356 from vivin/extract_textlayerbuilder

Extract text-selection, search and match logic from viewer.js
Check that the progressCallback is defined before calling it
Improves search of EI (end of inlined image)
Show fallback bar on unhandled rejections
Merge pull request #2956 from vyv03354/cmap4_fpgm

Add more sanitizations to TT font programs
Fix typo causing destinations using '/FitR' to fail
Merge pull request #3379 from Snuffleupagus/fix-FitR-links

Fix typo causing destinations using '/FitR' to fail
Fix regression from issue 3312
Merge pull request #3384 from Snuffleupagus/regression-3312

Fix regression from issue 3312
Check if the browser supports manipulation of the history
Preserving PDFJS in the generic builds
Merge pull request #3387 from yurydelendik/preserve-pdfjs

Preserving PDFJS in the generic builds
Merge pull request #3385 from Snuffleupagus/history-check-browser-support

Check if the browser supports manipulation of the history
Merge pull request #3374 from yurydelendik/ei-search

Improves search of EI (end of inlined image)
Merge remote-tracking branch 'refs/remotes/upstream/master'
Handle case were a page is empty (does not have any child resources)