Factor PageLoadTracker into its own header and impl files.
metrics_web_contents_observer.h/.cc have become quite complex.
This change factors the PageLoadTracker code into its own files,
in order to make each individual file more manageable.
Committed:
https://crrev.com/0563b1858d6c4e0ddcb6c08d75917651fff6dd70
Cr-Commit-Position: refs/heads/master@{#427216}