Nsview activation

Worked around Xamarin.Mac bug where overriding certain NSView methods (e.g. `WillMoveToSuperview` results in `ArgumentNullException` being thrown when calling base method with null value).

ReactiveView will trigger deactivation notifications when a view gets swapped with another view, but it will not currently trigger a notification when the containing window goes away.