Improved matchmaking and added admin interface.
Improved the resume capabilities of the matchmaking system.
Added broadcast messages.
Fixed forfeit potentially awarding double points.
Fixed a bug in the MatchmakerMatchParticipant creation process.
Fixed my spelling of the word forfeit.
Added more admin commands.
Less strict Battle.net profile regex.
Added "long process" support.
Long processes are used to run operations with a potentially long timeout.
In the current implementation there are 2 long processes: Request Forefeit and Request Draw.
The receiving user will have a configurable amount of seconds to respond before the default answer of true is used.
Long processes may only be initiated after a certain amount of time has passed.