[ios] Moves History protocols to its own files.

These new protocols will be shared with the future TableView based files.

Bug: 805192
Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Change-Id: If01142817df4102cd8d2b2033a7e3b6905df23a2
Reviewed-on: https://chromium-review.googlesource.com/983058
Commit-Queue: Sergio Collazos <sczs@chromium.org>
Reviewed-by: edchin <edchin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546517}
10 files changed