Added missing RootNamespace in csprojs
Added EF6 ConnectionFactory class
Fix loading of embedded NpgsqlMetaData.xml

Required by the introduction of <RootNamespace> in
6e3256916966b43780ae1387c236fd12e4cbab1e
Workaround for mono .NET 4.5 + ClaimsIdentity

Made sure to never have the function accessing the
WindowsIdentity type JITted under mono .NET 4.5.

https://github.com/npgsql/Npgsql/issues/133
NpgsqlCommand.AppendCommandReplacingParameterValues() and operators @@, @> and <@.

Fix bug that would turn operators @@, @> and <@ in ::, :>, and <: respectively.
Add tests for said operator butchery.
Merge pull request #134 from roji/133

Workaround for mono .NET 4.5 + ClaimsIdentity
NpgsqlCommand.AppendCommandReplacingParameterValues()

Remove a couple bits of redundant and ineffective code in the scanner.
ParameterCollectionHashLookupParameterRenameBug()

Add test to demonstrate the parameter rename bug that exists with the new hash-based parameter lookup.
NpgsqlParameter[Collection]

Make parameters aware of their owning collection.
Enforce a parameter can belong to any collection only once.
On paremeter name change, invalidate owning collections's hash lookups.
When a parameter's collection changes, also make sure it is marked as unbound.
Add function to remove a parameter by name.
Command timeout (merge PR #117)

Send SET command_timeout = <timeout> to backend when needed.
Extend the Socket.Poll() timeout by 5 seconds to try and guarantee that the backend's timeout error will occur before the frontend's timeout does.
Merge pull request #136 from glenebob/param_name_change_bug

Param name change bug
Merge pull request #135 from glenebob/fulltext_operator_fix

Fix for operators @@, @> and <@.
Fix entity framework xml ids after change of RootNamespace
(https://github.com/npgsql/Npgsql/commit/6e32569)

After adding the root namespace, Npgsql Entity Framework xml files
weren't being found anymore. This patch fixes the name of those ids used
to find the files inside Npgsql assembly.

Thanks jjchiw for the patch:
https://github.com/jjchiw/Npgsql/commit/409a820e9f3265f9002de5bb37314e37a416a59c

Only applied the part about NpgsqlProviderManifest.cs file.
Merge pull request #139 from franciscojunior/fix-ef-resource-ids

Fix entity framework xml ids after change of RootNamespace
Minor nuspec tweaks

Titles and copyright
Renamed internal ReadOnlyDictionary

Renamed our internal ReadOnlyDictionary to
NpgsqlReadOnlyDictionary, to avoid name
conflict with the new .NET 4.5 class
Fixed silly nuspec error
Bug Fix: Issue #141, ConnectionString: "AlwaysPrepare=true" not always honored

Fix NpgsqlCommand not always picking up the AlwaysPrepare connection string option.
Command Timeout Code

Re-purpous and rename the timeout value on Mediator to track the backend's statement_timeout setting.
Remove that tracking value from Connector.
Rename Connector.CommandTimeout to DefaultCommandTimeout, which is really what it is.
Factor statement_timeout set code into its own function on Connector.
Remove a bunch of spots that constantly set/reset Mediator.Timeout.
Give the timeout tests a little more breathing room since they were failing intermitently.
Add timeout tests to make sure timeouts don't happen too soon.
NpgsqlException

Lighten NpgsqlException slightly by using NpgsqlError[] instead of IList.
Improve type safety by using IList<NpgsqlError> instead of the non-generic version.