Fixes for BackgroundTVC and minor changes

Signed-off-by: Ralph Samer <ralph.samer@student.tugraz.at>
Fixes #74 adapted NewProgramTVC and all its segued TVCs to use existing data structures, bug fixes and i18n preparations

Signed-off-by: Ralph Samer <ralph.samer@student.tugraz.at>
Fixes #74 adapted NewProgramTVC and all its segued TVCs to use existing data structures, bug fixes and i18n preparations (Cont'd)

Signed-off-by: Ralph Samer <ralph.samer@student.tugraz.at>