Added ability to cache Google certificates.
Something of a workaround for slow certificate handling on some servers.
Branched off v4.1 stabilization branch.
Deleted the log4net.dll that targets .NET 4.0 because it doesn't have the security attributes right.

Fixes #167
Incrementing version number.
Incremented version.
Fixed ClientAuthorization .nuspec file to include the missing source file from the symbols .nupkg
Removed session state from user identity pages

Thanks to Richard Collette for suggesting this efficiency improvement.
Replaces explicit crypto algorithm use with factories.

Fixes #47 which requires that FIPS compliance be an option.
Fixed StyleCop issue
More StyleCop fixes
Fixed build break for .NET 3.5 targeting.
Adds AuthorizationServer.DecodeRefreshToken

And a unit test.

Fixes #182
Fixed AccessTokenResult API to be clearer

The AccessTokenResult constructor accepts an AccessToken, when it should
only accept an AuthorizationServerAccessToken so it's clear what an auth
server host must create so that it's serializable.  This fixes that.
Fix NetworkCredentialApplicator verify check

Fixes #183
Fixed a couple build warnings.
Fixes a bug in posting to HTML forms in Firefox with the InfoCard selector.

If the idselector control on a page with an other control that raises a postback, then the selector is opening when using firefox with "openinfocard identity selector" addon.
To fix this problem, you have to move the object tag with the identity object outside the form tag in the page.

Thanks to Philipp Jenni <philipp.jenni@gmx.ch> who contributed this fix.
Fix error message.
Merge branch 'SlowGoogleServerWorkaround' into v4.1
Fixed bug in CustomStore.GetKeys enumeration.

This bug only existed in the OpenIdProviderWebForms sample.  The OpenIdRelyingPartyWebForms sample's copy of this file already had the fix in it.
Fix for unhandled exception in some partial trust environments (mono?).