Add a helper for generating the league table's rows.

This doens't touch the DOM, instead performing just the data
conversion required to show the data we want. At the moment it doesn't
handle the case of a tie which is on the cutoff row (which did occur
in SR2013), I'll fix that next.

Change-Id: Ia5ba053759c0109fe7da369fac84338390e964b5
Improve testing of ties, don't hide the points here.

We didn't hide the points for tied teams last year, only the place.
This is actually key in keeping it clear why the place marker is not
explicit.

Change-Id: Ia7d10de48caa3882a9c1d453e03787a1d156f5c5
Add support for proper tie resolution in league display.

This uses the game points data to order tied places, as specified
in the rules. This is applied to the entire list, but will only
make a difference around the knockout cutoff.

Change-Id: If9ac0b577ac1a64200ee11ad15ec5e425c9427b4