Handle pan end

This pull request overrides HandlePanEnd at EmbedContentController so that we know when panning ends. In addition, this pr adds EmbedAsyncPanZoomController so that we can call protected methods. Logic is not that nice but this way AsyncPanZoomController does not need changes. Thus, it ease up upstream merging.