Football fixtures with updated live matches

Depends on #3492 so ignore this until that is merged (at which point this will reduce to a single commit).

This PR updates the logic for choosing matches to display on the Live Matches page. Rather than just providing live matches, we show the "match day" - all matches for today including fixtures (yet to start), live scores and results (finished matches).

This is much less confusing.