Fix WPF ViewModelViewHost refresh behaviour

Hello, @paulcbetts!
ViewModelViewHost was forcing a reloading of the entire view on the first change of size even if this change didn't alter the orientation.
Also I removed the redundant Select - platformGetter() already returns a string.
Thanks.
This isn't unnecessary, on some platforms, `platform.GetOrientation()` returns `null`