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.
Improve handling of preferences in Firefox
Support for the image mask in higher resolution than the image itself
Fixes off-by-one error when finding missing endstream
Merge pull request #4404 from timvandermeij/invalid-number-e

Fixes off-by-one error when finding missing endstream
Fix mask handling when some bytes are missing.
Improved annotations' display/behavior.

Added an "InteractiveAnnotation" class to homogenize the annotations' structure (highlighting) and user interactions (for now, used for text and link annotations).

Text annotations:
The appearance (AP) has priority over the icon (Name).
The popup extends horizontally (up to a limit) as well as vertically.
Reduced the title's font size.
The annotation's color (C) is used to color the popup's background.
On top of the mouseover show/hide behavior, a click on the icon will lock the annotation open (for mobile purposes). It can be closed with another click on either the icon or the popup.

An annotation printing is conditioned by its "print" bit
Unsupported annotations are not displayed at all.
Merge pull request #4318 from dferer/improveAnnotationsDisplay

Improved annotations' display/behavior.
Transfer image masks when when possible, instead of copying.
Making src/core/ps_parser.js adhere to the style guide
Add braces to single line statements in src/shared/util.js
Add braces to single line statements in src/shared/function.js
Add braces to single line statements in src/shared/fonts_util.js
Add braces to single line statements in src/shared/colorspace.js
Add braces to single line statements in src/shared/annotation.js