Remove the IList from IReactiveList<T>

This should not have been on the generic interface. It only belongs to
the generic implementation.

Fixes #427
Merge pull request #430 from reactiveui/haacked/reactive-list-interfaces-fix

Remove the IList from IReactiveList<T>