BUSCLOUD-1678: RedisSessionManager race condition.
Removed possibility of race condition.
Added code retry loop for getting sessionIds.
Added timeout for session placeholder(1 day) in case a session is never saved.
Added UnitTests.
Cleanup Valve.
Use session timeout for the redis timeout.