new complete_match/get_victim functions to clean up code for role commands

also !roles/!gamestats/!fgame accept partial names now

almost every role has been tested, shouldn't be any major bugs probably
this is not the same as before. var.USERS != var.list_players(). You just made it impossible to goat people that aren't in the game anymore and made it possible to goat fakenicks.