Strip TT programs if it's invalid
[B2G] UI tweak for multi-resolution devices support on B2G
Removes getImageData from canvas.js
Fix issue with resizing the zoom box width - follow-up of 2816
Fixing #3318
Merge pull request #3320 from timvandermeij/typo-fix

Fixing #3318
Merge pull request #3258 from Snuffleupagus/zoom-select-width-followup

Fix issue with resizing the zoom box width - follow-up of #2816
Merge pull request #3312 from yurydelendik/no-getimagedata

Removes getImageData from canvas.js
Simplify getting the pdf url.
Merge pull request #3326 from brendandahl/spec-fix

Simplify getting the pdf url.
Disable range request loading for safari.
Merge pull request #3315 from brendandahl/disable-range-safari

Disable range request loading for safari.
Fix check for instanceof Uint8Array in IE9 

Fix #2687 and #2617
Merge pull request #3334 from benbro/master

Fix check for instanceof Uint8Array in IE9
Load all resources before getOperatorList/getTextContent.
Merge pull request #3289 from brendandahl/resource-loader2

Load all resources before getOperatorList/getTextContent.
(Yet another) browsing history bug
Properly disables presentation mode
Merge pull request #3339 from yurydelendik/disabled-fullscreen

Properly disables presentation mode
Use A+ spec compatible promises.