Revert "Revert "Fix API inteface doc to remove sliding support""

This reverts commit 18ba9126b232d0a3ced50a1fedf0958927ff6898.
Delete AddAll, SetAll and change expiresAfter

ExpiresAfter now is absolute caching instead of sliding due to the
instable of implementation of Redis slding wrapper.
Add Extension project and move ConvertToType
Fix broken test for RedisConnectionFactory
Change Add to use LUA and transaction

closes #12