Navigation transitions (web to native app): Pass data after starting provisional load (Chrome side)

Pass transitional elements' CSS selector, names and rects to TransitionPageHelper after starting provisional load. Those data are needed when overriding the URL navigation to jump to a native Android app.

The is the Chrome side of the CL. The Clank side is here: https://chrome-internal-review.googlesource.com/#/c/180668/

BUG=370696

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

Cr-Commit-Position: refs/heads/master@{#302279}
18 files changed