Remove the IList from IReactiveList<T>

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