Added list of missing software encoders to DB initialization part (TVLIB-68)
Added Win8.1 support (manually taken from MP1-master)
Made removal and disposal of services type safe (got InvalidCastException)
Fix for SQLite and deleting schedules
Cleanups, no code changes
Fixed resetting of Program's state after single schedule was deleted
Code cleanups, fixes of duplicated ".OrderBy"
Fixed duplicated programs (TVLIB-67)
Fixed Schedule to include CanceledSchedule in query;

Minor refactorings to SyncProgramStates (TVLIB-66)
Fixed EPG grabbing due to wrong tuning details (thanks @MJGraf)
Fixed deletion of ChannelGroups for  SQLite
Fixed logging error
Merge latest changes from TVE 3.5 master.

Conflicts:
	TvEngine3/Mediaportal/TV/Server/TVLibrary/TimeShiftingEPGGrabber.cs
	TvEngine3/Mediaportal/TV/Server/TvControl/ServiceAgents/ServiceAgents.cs
	TvEngine3/Mediaportal/TV/Server/TvLibrary.Services/Epg/EpgCard.cs
	TvEngine3/Mediaportal/TV/Server/TvLibrary.Services/Scheduler/Scheduler.cs
	TvEngine3/Mediaportal/TV/Server/TvLibrary.Services/TVController.cs