[B2G] UI tweak for multi-resolution devices support on B2G
Bug 879211: ignoring bad document outline reference
Fixes missing compressed object detection
Bug 874851: ignoring bad stream length
Bug 861638: ignoring double-EI
#3248: fixes hp scanner's bad XRef
#2098: scanning for stream length when it's incorrect
#1277: ignoring error for bad "empty" block
Cache fonts by reference.
Implements FFC1 marker (and syncs with jpgjs)
Handle annotations with no resources.
Removes AES padding
Merge pull request #3378 from yurydelendik/aes-padding

Removes AES padding
Merge pull request #3393 from brendandahl/no-resources

Handle annotations with no resources.
Adds test for issue 3371 and enables testing with password.
Fix notdef typo.
Enable changing page using Shift+Spacebar in presentation mode
Increase browser timeout.
Merge pull request #3401 from brendandahl/bump-timeout

Increase browser timeout.
Merge pull request #3391 from brendandahl/font-cache

Cache fonts by reference.