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)
Revert "Add replay detection token cache"

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

This commit solves issues: #133, #132, #113