Refactor DialogLaunchAnimator and remove host dialog (1/2) am: c424d4801f am: 9797237337

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16346347

Change-Id: I88cff2ce3ba91ca661ce10ec98e00f433f9b6a15