Fixes but 960409 and adresses review comments including removal of do-while construct
Merge pull request #4169 from xavier114fch/zh-TW

zh-TW translation update for document properties
Add Document Properties to the Swedish l10n
Merge pull request #4170 from Snuffleupagus/document-properties-Swedish

Add Document Properties to the Swedish l10n
SMask emulation
Remove unused file from Chromium extension

extensions/chromium/patch-worker.js was already redundant
since edd4bae903c36048b7d4d4bed393e4408d0198ba.
Merge pull request #4173 from Rob--W/crx-remove-unused-file

Remove unused file from Chromium extension
Merge pull request #4161 from yurydelendik/smask

SMask emulation
Allow fake worker loader with namespaced bundling of PDF.js.
Merge pull request #4178 from peerlibrary/worker-loader

Allow fake worker loader with namespaced bundling of PDF.js
Use jshint v1.1
Merge pull request #4180 from yurydelendik/jshint11

Use jshint 1.1.0
Use [].forEach instead of for-..-in in evaluator

To prevent errors whenever the array's prototype is extended.
 (cmap is an array)
Refactors shared/pattern.js into core/ and display/
[CRX] Fall back to sender.tab.url if !tab.url

sender.url is relatively new (Chromium 29)
 ( https://chromiumcodereview.appspot.com/14301016 )
[CRX] Remove redundant location.origin check

The PDF Viewer will always be rendered directly from the extension,
so checking "origin == chrome-extension:/.." is not needed any more.
( since edd4bae903c36048b7d4d4bed393e4408d0198ba )
Register as File browser handler in Chrome OS
[CRX] Support <embed type="application/pdf">
[security] Verify message source in Firefox add-on

And put initPassiveLoading within a preprocessor block because
it is only used by Firefox.
Merge pull request #4197 from Rob--W/firefox-verify-message-source

[security] Verify message source in Firefox add-on