Allow matches to finish as a draw without winner or looser.

This adds support for any match to be finished as a draw without specifically having a winner. Tournaments may be created, and matches edited, to have an even amount of games per match.

This requires a database update. A new entity property of 'finished' will be added to the match table.