Filter duplicate programs in EPG
Added sanity checks
Added Schedule object
Begin for supporting more schedule types in SlimTV
Fixed program state when loading EPG
Fixed ITvProvider de-/registration after server dis-/reconnection