Initial Redis implementation.
Initial distributed session implementation.
Lazy seesion cookie.
Move object model to HttpAbstractions with some refactoring.
Crypto-Random sessionId generation.
Basic session tests.
Re-work DI heirarchy. Cleanup.
Keep session entry keys in utf-8.

Refactor IDistributedCache to use Stream.
Rename Session package.