Various fixes

- Fixed scores being reset before the round start after a random teams
vote.
- Random team votes are no longer usable in the end of map vote.
- Fixed the pregame plugin not allowing damage in the game start
countdown with two commanders present.
Clear idle users on end of map vote

Fixed the ready room plugin potentially instantly assigning all players
to random after the end of map vote.
Commander immunity to random votes

If you want commanders to never be swapped.
Updated badges plugin to support assigning badges

Same way as done in ServerAdmin.json, add a "badge" value to the group
and it will have that badge assigned.
Typo fix
Merge pull request #98 from Person8880/develop

Squash all the bugs!