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
Remove unused and unneeded files.
Include presentation reference/dependency for building.
Outstanding PS changes for @regeszter.
Make TsWriter compile. Will do my rework in here later. Just need something we can test/release!
...and the TV library compiles, for the first time in about 6 months!
@morpheus_xx @FreakyJ
List of things to fix and do:
1. ATSC scanning user interface (CableCARD support).
2. TVE 3 thumbnailer integration.
3. Merge changes from TVE 3.5 master.
Fix bug in NetUP extension. If a pin is connected, ConnectedTo() returns HRESULT S_OK and the pin reference will *not* be null.
Fix pin connection checks. If a pin is not connected, the HRESULT is not S_OK with pin reference null. Rather, the HRESULT is 0x80040209 (DIERR_UNPLUGGED & VFW_E_NOT_CONNECTED). We don't want to throw an exception for these cases.
Fix SAT>IP tuner detection XPath bug and tidy up a few comments.