redis capability + room bleed fix for open files

Introduce redis capability for open files functionality (redis for
events still not working)
Also fixed a problem where open files for one room would 'bleed' into
another room (oops)
Note, this commit is bushfire affected. Code may be smoky :)