[Firefox] Use getTabForBrowser instead of _getTabForBrowser if possible
Bug 1071709 - 5-30% TART / Session Restore regressions on Inbound (v.35) september 22 from rev d3a7f765152f
Fix "Automatic Zoom" for landscape documents with very wide pages (issue 5398)
Add a reduced test case for bug 847420
Merge pull request #5399 from Snuffleupagus/issue-5398

Fix "Automatic Zoom" for landscape documents with very wide pages (issue 5398)
Merge pull request #5396 from Snuffleupagus/bug-1071709

Bug 1071709 - 5-30% TART / Session Restore regressions on Inbound (v.35) september 22 from rev d3a7f765152f
Merge pull request #5395 from Snuffleupagus/getTabForBrowser

[Firefox] Use getTabForBrowser instead of _getTabForBrowser if possible
Refactors PdfDataLister buffering.
Merge pull request #5402 from yurydelendik/streammem

Refactors PdfDataLister buffering.
Fix jsdoc version in package.json to work with npm 2.x.y.

Fixes #5340
Use the tilde (~) consistently in package.json

Closes #5407
Merge pull request #5407 from mzgol/package.json-update

Package.json update
Disable zooming in Presentation Mode
Merge pull request #5413 from Snuffleupagus/presentationMode-no-zoom

Disable zooming in Presentation Mode
Fixes decoding for CMYK jpegs.
Merge pull request #5414 from yurydelendik/bug1072164

Fixes decoding for CMYK jpegs.
Fix error in WidgetAnnotation
Update l10n files (October 2014)
Merge pull request #5420 from Snuffleupagus/update-l10n-oct-14

Update l10n files (October 2014)
Avoid rendering invisible Type3 fonts (issue 5421)