Add support for handling matches in their periods.

This includes fetching the descriptions of the periods from the
schedule file and updating the periods with the matches they contain
as the matches are scheduled.

Change-Id: Ie4d775648a092f4be882f318b2cc5d9125c58617