Merge pull request #868 from cmaish/master

Make username change not break things
open room on exact match + enter on lobby filter textbox.  Slightly refactor ui actions that result in rooms being opened or focussed.