Added support for IReadOnlyCollection creations

Added support for IReadOnlyCollection creations, which basically is a copy of ListRelay.

Unfortunately the interface IReadOnlyCollection is defined in .NET 4.5, which I'm not sure you are ready to upgrade to yet.