[ios] Scales up the InfobarBanner when tapped.

- Adds a LongPressGesture on top of the PanGesture.
- Whichever gets active will trigger an animation that "pops/scales up"
the banner once the user taps on it or drags it.
- Animates the repositioning of the Banner.
- Adds a small threshold that needs to be crossed in order to swipe up the
banner.
- Changes duration of banner to 8 seconds to take into account the presentation
time. This way we will get around 6 seconds of actual screen time.

Video:
https://drive.google.com/open?id=1O7VAPYFDO1gRppX7TB6caaFLZxjO6kEN

Bug: 911864
Change-Id: Icad09a84dcb6fc823dbd72c6124af881bdff57f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1586351
Commit-Queue: Sergio Collazos <sczs@chromium.org>
Reviewed-by: Peter Lee <pkl@chromium.org>
Reviewed-by: Chris Lu <thegreenfrog@chromium.org>
Cr-Commit-Position: refs/heads/master@{#655130}
2 files changed