Schedules tvg styles

https://jira.dev.bbc.co.uk/browse/IPLAYER-19534

Needed to update the broadcast model to add the following methods:

* isSimulcast
* isCatchUp
* isAvailableToWatch
* isComingSoon
Need a case where it's unavailable but within the simulcast window = true