Xamarin mac

This PR adds initial support for Xamarin.Mac, including:

* An equivalent to DispatcherScheduler
* WhenAny support for NSObjects via KVO
* Implicit binding support for many common controls
* Command binding via Target/Action Framework to Buttons / Menu Items / etc
* A ViewModelViewHost / RoutedViewHost implementation