Adds make minified command
Add adobe CMaps.
Use built in CMaps and unify the glyph mapping.
Fix symbol fonts with no file.
Remove isFixedPitch check for now.
Use default encoding for standard fonts without a file.
Making extensions/chromium/pdfHandler-vcros.js adhere to the style guide
Making extensions/chromium/pdfHandler-v2.js adhere to the style guide and fixing a small lint issue in pdfHandler-vcros.js
Making extensions/chromium/pdfHandler.js adhere to the style guide
Making extensions/chromium/extension-router.js adhere to the style guide
Making extensions/chromium/chrome.tabs.executeScriptInFrame.js adhere to the style guide
Extract duplicate arithmetic decoder to own class
Add note about adobe license.
Removing set-presence-in-ImageData check from canvas.js
update comments
Fixes corrupted by Aspose fonts.
refactor src/core/pdf_manager.js: rename pdfModel to pdfDocument

Rename pdfModel to pdfDocument to let the name closer resemble what the
variable actually holds
Follow JMPR op only if outside of FDEF and IF
Estimate the size of decoded streams in advance.

When decoding a stream, the decode buffer is often grown multiple times, its
byte size increasing like so: 512, 1024, 2048, etc. This patch estimates the
minimum size in advance (using the length of the encoded stream), often
allowing the smaller sizes to be skipped. It also renames numerous |length|
variables as |maybeLength| to make it clear that they can be |null|.

I measured this change on eight documents. This change reduces the cumulative
size of decode buffer allocations by 0--32%, with 10--20% being typical. This
reduces peak RSS by 10 or 20 MiB for several of them.
Merge pull request #4446 from benbro/master

Follow JMPR op only if outside of FDEF and IF