Refactor seasons categorisation functions.

Deprecates the add_custom_season* functions in favour of adding their
functionality to the existing season categorisation functions via a
keyword argument.
Merge pull request #490 from ajdawson/refactor-seasons-categorisation

Refactor seasons categorisation functions.