Renamed internal ReadOnlyDictionary

Renamed our internal ReadOnlyDictionary to
NpgsqlReadOnlyDictionary, to avoid name
conflict with the new .NET 4.5 class