RemoteMacViews: Remove remaining ui/views/ includes

Remove the remaining places where code that is going to be moved into
ui/views_bridge_mac includes a file from ui/views.

This includes
* The enum used by BridgedNativeWidgetImpl::SetTransitionsToAnimate.
  This is changed to a mojo enum and added to a mojo interface.
* BridgedNativeWidgetImpl::RunMoveLoop. This is changed to a bool,
  and still relies on a raw pointer to invoke (does not work over mojo
  yet).
* BridgedNativeWidgetImpl::OnWindowNativeThemeChanged, changed to
  a mojo method calling BridgedNativeWidgetHostImpl

Bug: 859152
Change-Id: I62424b46825788cbb9367ebf9e62c54bace1e6af
Reviewed-on: https://chromium-review.googlesource.com/1244822
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Commit-Queue: ccameron <ccameron@chromium.org>
Cr-Commit-Position: refs/heads/master@{#594344}
9 files changed