Rovi data parsers and basic extractors
Rovi season history model and parser
Rovi episode sequence model and parser
Rovi theatrical release dates model and parser
Renamed Rovi ReleaseDates model and parser and moved under program package
Modified ProgramLineBaseExtractor and added Optionals to rovi model
Improved base and brand extractors
Added module, updater and processor for Rovi programs ingestion
Added a module for the rovi programs processor
Rovi schedule ingest

Initial commit of ingest of Rovi schedules. To be integrated with
the processing of programme files.
Processing and writing programs and series
Wired schedule processor in the main processor
Fixed broken tests
Fixed episode number null and taking series and seasons ids from Program file for episodes
Setting publisher to seasons
Added documentation
Fixed broken tests
Improved Episode extraction using information in Season_History.txt when needed
Failing in RoviContentWriter if an unexpected instance type is passed as input of the writeContent method
Considering only pointer for calculating the hashcode of a PointerAndSize instance