Adds basic PDF info
Use high dpi display hack for printing too.
Rejects post table if maxp numGlyph does not match
Ensure the loop counter is not interpreted as a double.

This patch improves pure JavaScript performances by 30% by removing double computations from Type1Parser_extractFontProgram. When parseInt is fed with non numerical values, it returns a NaN which flows into the loop counter which cause every operation to be computed as a double and every index to be trunctated as an int before reading a character.  This patch force the NaN value to be coerce as an integer by using a bitwise-or operation with zero.
Merge pull request #2381 from brendandahl/print-scale

Use high dpi display hack for printing too.
Merge pull request #2389 from loftux/locale-sv

Updated Swedish locale sv
Merge pull request #2390 from nbp/extra-font-optim

Ensure Type1Parser_extractFontProgram loop counter is not interpreted as a double.
Merge pull request #2385 from yurydelendik/issue-2374

Rejects post table if maxp numGlyph does not match
Workaround for Private Use Area characters in Chrome on Windows
Merge pull request #2392 from benbro/master

Workaround for Private Use Area characters in Chrome on Windows
Change keys and update wording for find wrapped strings.
Merge pull request #2394 from brendandahl/l10n-fix

Change keys for find wrapped strings.
Update the keys to match recent changes
Change page to document
Merge pull request #2397 from xavier114fch/master

Update the keys to match recent changes
fix of combineUrl(baseUrl, url) in case of url - null, empty, undefined + unittests
Update l10n/ja/viewer.properties
Merge pull request #2402 from Haebaru/master

Update l10n/ja/viewer.properties
Merge pull request #2400 from khodzha/2279_issue

combineUrl fix
Update src/obj.js

fix Issue #1523