Adds a simple regex based filter to the game list.

Adds cah.GameList methods for creating and applying the filter, as well
as a filter text input element next to the create game button. Filtering
is bound to the input keydown.
Filtering on keyup, error catching, empty filters

Binds filtering to keyup instead of keydown.
Catches invalid regular expression errors (filter is not set unless
valid).
Fixes empty filter not setting properly.
Merge pull request #107 from clutterskull/master

Adds a simple regex based filter to the game list.