Special-case 24-bit RGB image-handling.
Clean up putBinaryImageData().
Introduce ImageKind constants.
Remove embeddedFontsUsed from API.
Use a cache to minimize the number of Name objects.
Put mask data to the canvas in small slices.
Faster JBIG2 decoding
Refactor XRef in obj.js

- remove unused "if (e instanceof Stream)" in XRef_fetch
- split XRef_fetch into XRef_fetchUncompressed and XRef_fetchCompressed
This explains the actual code flow better
- add line breaks after functions
- change the document to conform to current StyleGuide
Fix the combineUrl function

* Allow a url to omit the protocol and use the same protocol as the
* current page
Remove unused calculation from bad merge.
Updated to current latest stable version of jshint.
Fix parsing of JP2 images
Use Array.join() to build up strings in more places.