Extensive additions/fixes, working towards a beta version

Python
- Fix issue where database query was fired everytime static file was
loaded
- Fixed cs_office's image
- Lowered "offline" time for users, mark a user offline IMMEDIALTY after
they open a socket
- Fix issues with Lobby.joinLobby
- Added Lobby.setMaps for setting the maplist correctly, use in
Lobby.getNew
- Added new route /ap/lobby/edit for editing lobbies, currently only map
selection
- Fixed /api/lobby/new map selection
- Actually join lobbies when a user refreshes page
- Fix typos in worker, send a "match" event to lobbies on finding a
match (has to do with unimplemented ready code)
Javascript
- Removed a lot of unused logging
- Added "match" event, currently unimplemented
- Moved map selection to the lobby screen, lobby creation is basically
useless now
- Require json for loading page
- Dump lobbyconfig as json on create new and edit lobby requests
- Fix issues where lobby members where displayed multiple times, and
friends that where already in the lobby where availibile to invite
- Moved lobbyRenderMapSelection, fixed
Frontend
- Bans sidebar link goes to bans page
- JS related changes