Further map vote improvements

- Map vote menu is now bound to M if you have not bound anything to it.
Otherwise, the map vote will present itself as it did before, giving the
maps and telling you to type !vote <map>.
- If you do have the map vote bound (doesn't have to be M), the message
is now significantly shorter.
- Moved all map vote text handling to the client.