Reland "Add touch selection for PDF files.""

This reverts commit 0d7094b3c580b9da58028691e5936026a2b3ed91.

> Add touch selection for PDF files.
>
> This CL plumbs through the need methods to allow touch selection with
> the Copy action in PDF files.
>
> Bug: chromium:490184, chromium:737585
> Change-Id: I4dab62833dac94b6c8ed59cbcc7db8e9387a7fde
> Reviewed-on: https://chromium-review.googlesource.com/565899
> Reviewed-by: Lei Zhang <[email protected]>
> Reviewed-by: Tom Sepez <[email protected]>
> Reviewed-by: John Abd-El-Malek <[email protected]>
> Reviewed-by: Raymes Khoury <[email protected]>
> Reviewed-by: James MacLean <[email protected]>
> Commit-Queue: Dan Sinclair <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#489071}

[email protected],[email protected],[email protected]

Bug: chromium:490184, chromium:737585, chromium:748390
Change-Id: Ief608baf13b1a5c04e19c9d7c2e7398e8d1c8cb5
Reviewed-on: https://chromium-review.googlesource.com/585107
Reviewed-by: Dan Sinclair <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Commit-Queue: Dan Sinclair <[email protected]>
Cr-Commit-Position: refs/heads/master@{#489429}
29 files changed