Add implementation of non-generic IList to ReactiveCollection. Fixes #152.
Use SyncRoot implementation from Mono
Add ReactiveCollection tests for IList<T> / IList