Chrome extension: Isolate pageAction logic

Remove pageAction logic from extension router, and put it in a
separate file. The pageAction URL parsing logic has been simplified,
and all pageAction-related files have been moved to a separate directory.
Merge pull request #5232 from Rob--W/crx-isolate-pageAction-logic

Chrome extension: Isolate pageAction logic
In src/display/api.js, add documentation for the |progressCallback| parameter in |PDFJS.getDocument|
Merge pull request #5240 from Snuffleupagus/api-progressCallback-doc

In src/display/api.js, add documentation for the |progressCallback| parameter in |PDFJS.getDocument|
Update document_properties.js

Fix for minutes tz calculation
Merge pull request #5242 from yscumc/patch-1

Fix for minutes tz calculation in document properties