1) For me it makes more sense to return latest registered implementation of a service
2) Actually this is consistent with the way ModernDependencyResolver works (https://github.com/reactiveui/ReactiveUI/blob/42e580f9d10db4e32c827273e57d0ac997421d86/ReactiveUI/ModernDependencyResolver.cs#L49)
Merge pull request #389 from journeyman/func-ioc-get-service-fix

Fix for GetService() implementation of FuncDependencyResolver
Add a test to verify change tracking applies to AddRange'd items
Prevent multiple evaluation of the IEnumerable in ReactiveList.AddRange. Fixes #392.
Merge pull request #393 from reactiveui/change-tracking-addrange

Prevent multiple evaluation of the IEnumerable in ReactiveList.AddRange
Fix to ObservableAsyncMRUCache where a call to a release function could block if the key in the cache was evicted while still in flight.
Use subscribe instead of await
Added ViewModelViewHost for Winforms
* Added RoutedViewHost for Winforms + tests
* Added RxApp.DefaultExceptionhandler to ViewModelViewHost
Cosmetics
Add ReactiveCollectionViewSource and ReactiveCollectionViewCell.
Merge remote-tracking branch 'origin/pr/396'
New internal class CommonReactiveSource.
Merge pull request #1 from meteficha/ReactiveCollectionView

New internal class CommonReactiveSource.
Safer disposing.
Allow unsubscribing from RegisterAsync

Note that this still PermaRefs for methods that don't return a value,
since I suspect many people are not correctly subscribing to these
methods.
Formatting only.
Remove finalizer in CommonReactiveSource.

Also, seal class and remove virtual Dispose method.
Add InvokeCommand that is expression-based
Merge branch 'master' of https://github.com/reactiveui/ReactiveUI