redis support for room state

all major functions now stateless (yay)
Note that events manager is still statefull and therefore broken in
multi instance setups.