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