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
again, if you're changing from re.split() to str.split(), omit the parameter. re.split(" +") is the same as str.split() without any parameters. Adding a parameter changes the semantics in a bad way.