Insets calculation take system version and edgesForExtendedLayout into consideration.
Remove MapView's default title, use trip title all the time.
Refactor the stop annotation selection logic.

self.willBePresentedStop will be selected either when regionDidChange:
or didAddAnnotation: .