Added Steam ID targetting

- Also added time left of the map to the next map vote, but this is
suffering from a crash bug at the moment.
- Fixed a bug in the logging plugin that would complain about a
ServerClient no longer existing when a client connected and disconnected
in quick succession.
- Made sending the map vote text more reliable to newly connected
clients.