Fix download button waiting if document has started but not completed downloading
clean up string conversion functions
Use full screen width in presentation mode
Improved FTP support for Chromium extension
Use redirectUrl at onHeadersReceived if available.

http://crbug.com/280464 has been resolved, so we can now use redirectUrl at
onHeadersReceived.
For backwards-compatibility, the code for the original method has not been
removed, and a feature detection script was added that detects whether the
desired feature is available.
Avoid drawing text when the font size is zero (issue 4484)
Workaround for missing 'Rect' entry in annotation dictionaries (issue 4537)
Added CSS rules to allow smooth (momentum) scrolling on iOS devices
Prevent the Document Properties from being empty when the dialog is opened before the file has started loading
Remove superfluous 'self' variable from web/document_properties.js
Only update the Document Properties if the dialog is still visible when the dataAvailablePromise is resolved
Merge pull request #4535 from Snuffleupagus/issue-4484

Avoid drawing text when the font size is zero (issue 4484)
Better test process killing for Windows
Merge pull request #4512 from fkaelberer/cleanUpStringConversion

Clean up duplicate string conversion functions
Merge pull request #4539 from Snuffleupagus/issue-4537

Workaround for missing 'Rect' entry in annotation dictionaries (issue 4537)
Merge pull request #4554 from yurydelendik/winkill

Better test process killing for Windows
Merge pull request #4546 from Snuffleupagus/document-properties-wait-for-data

Prevent the Document Properties from being empty when the dialog is opened before the file has started loading
Merge pull request #4524 from fkaelberer/fullWidthInPresentationMode

Use full screen width in presentation mode
Merge pull request #4545 from Rob--W/crx-api-enhancements

Use new Chromium APIs for FTP and redirects
Rewrite 'Preferences' to make it async