Use |toUnicode| when creating the glyph map for standard CIDFontType2 fonts without embedded font file
Fix how matches are found in search

Instead of keeping track of where the search starts, just
keep track of the number of pages and make sure we don't
visit pages more than once.
Use existing page count in nextMatch
Require destinations when they are needed and do not fetch all of them in advance
Implemented NameTree.get() using binary search
Merge pull request #5351 from timvandermeij/destinations

Require destinations when they are needed and do not fetch all of them in advance
Merge pull request #5352 from Snuffleupagus/issue-2840

Use |toUnicode| when creating the glyph map for standard CIDFontType2 fonts without embedded font file
Merge pull request #5325 from fzembow/findcontrollerfix

Update findbar to wrap on initial search
[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