[ios] Adds custom accessibility actions to HistoryEntryItem

- Migrates the code from LegacyHistoryCollectionVC and LegacyHistoryEntryItem into
HistoryTableVC and HistoryEntryItem to add support for custom accessibility actions.

Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet
Change-Id: I73d9a35a31822e98fb09d5828f7eee37211d06d5
Reviewed-on: https://chromium-review.googlesource.com/1125328
Reviewed-by: edchin <edchin@chromium.org>
Commit-Queue: Sergio Collazos <sczs@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576174}
4 files changed