Made random even more random!

- Random teams now not only randomises the order it picks players, but
also the order it then assigns them to teams.
- Fixed scramble vote spamming people with "you can't switch teams"
instead of switching them whilst random teams is enforced.
- Added a config loading framework that I'll get around to porting the
plugins to.