Merge pull request #81 from kernelpanic3/master

Change KrabbyPatty roleset name to aleatoire
rolesets are randomly picked with varying frequencies / add a !game command to make certain rolesets more likely

Not done, even if this is final it still needs more good rolesets to choose from
new test/unbalanced rolesets: drunkfire, lycan, something, potato
changes / improvements to !game

if > 2/5 of the players vote for a roleset it's automatically picked
picked roleset is printed out on the welcome message
!help game prints possible rolesets, also more bold
gamestats are stored per roleset
log stats for templates and "lover"
add player to var.DCED_PLAYERS when they quits (fixes not logging a loss in stats)
don't log loss in player stats when game is fstopped
give the new rolesets real names
!game without args also prints valid rolesets
fix !fgame roles to set MAX_PLAYERS to 35 (maybe useful for testing / huge games)
delete vote from var.ROLESET_VOTES when a player quits
balance adjustments to mad roleset
update aleatoire roleset with description + likelihood
Various Bugfixes/QOL Improvements:

- Hag can no longer hex the same target two nights in a row
- Hag target is un-hexed if hag gets exchanged with someone
- GA now properly guards people whose names contain uppercase letters
- Make var.START_WITH_DAY mostly work, doesn't crash the bot anymore
  but still needs improvements, namely messaging everyone what role
  they are.
partial matches work with !game/!fgame, also using !fgame on an invalid roleset will no longer reset it to default
change "roleset" to "game mode" in the code / messages
increase likelihood of default-like rolesets, make rapid/drunkfire and amnesia only picked from a majority of the votes
fstart: don't require the admin to be joined
fix fool wins with lover setting, adjust lots of numbers