Various improvements, including better performing redis event system. No
longer stores anything into the session object. Reduces the amount of
serialization and deserialization. Stores the session id into the key
for comparison in case of hash conflict / hacking attempt.