Add replay detection token cache

Followed the implementation of PassiveRepositoryReplayTokenCache to
enable configuration of a distributed token replay detection cache. The
developer should implement a repository implementing
IReplayTokenCacheRepository and call
PassiveSessionConfiguration.ConfigureReplayTokenCache(IReplayTokenCacheRepository)
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Revert "Add replay detection token cache"

This reverts commit 37047a8d30c3812989803c87f380c1931c850778.
Added support for some authentication mappings scenarios

This commit solves issues: #133, #132, #113
Merge pull request #134 from rklachko/jwt-xml-handler

Added support for some authentication mappings scenarios
updated csproj
change check from user.identity.isauthenticated to request.isauthenticated
Merge branch 'master' of https://github.com/thinktecture/Thinktecture.IdentityModel.45
v3.6.1
Update readme.md
Merge branch 'master' of https://github.com/thinktecture/Thinktecture.IdentityModel.45
Pull the latest and update nuget references