Reland of Refactor the loading tracking logic in WebContentsImpl.

Reason for reland:
Changed the DCHECK to a Warning in the log.

This removes the loading_progresses_ map and the
loading_frames_in_progress counter in WebContentsImpl.
Instead, tracking of these is done at the RFHI level.

TBR=clamy@chromium.org,carlosk@chromium.org,nasko@chromium.org,creis@chromium.org,tasak@google.com
BUG=429399

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

Cr-Commit-Position: refs/heads/master@{#320305}
7 files changed