[ios] Present ClearBrowsingDataTableViewController on top of History "bubble"

Clear Browsing Data is being presented as a modal form from History. For non-compact devices in UI Refresh, this is not ideal since History is presented as a "bubble". The ideal behavior is to cover the entire history page.

- Uses UIViewControllerTransitioningDelegate to help manage presentation.
- Adds popoverArrowDirection to ActionSheetCoordinator to ensure that popover direction of ClearBrowsingData button is pointing vertically, not horizontally.

Bug:None

Change-Id: I2b106c2b4373ea7785ec2ae5c6f6eba706be4012
Reviewed-on: https://chromium-review.googlesource.com/1133422
Commit-Queue: Chris Lu <thegreenfrog@chromium.org>
Reviewed-by: Gauthier Ambard <gambard@chromium.org>
Reviewed-by: Rohit Rao <rohitrao@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575278}
5 files changed