Support content scheme uri for Chrome on Android

Android uses content scheme to store files and ensure permission checks.
For example, the downloaded files are stored as content://downloads/all_downloads/123.
However, chrome currently cannot handle url requests for content uri.
As a result, chrome can save html pages to sdcard, but cannot open it.
This change adds the content scheme support for chrome on android.

BUG=433011

Review URL: https://codereview.chromium.org/739033003

Cr-Commit-Position: refs/heads/master@{#305772}
19 files changed