[pvr.tvh] remove non-existing field "subtitle" from events
[pvr.tvh] remove unnecessary call to SEvent.Clear()

Already done in the constructor.
[pvr.tvh] remove some unused and rarely used methods
[pvr.tvh] lock the correct mutex in GetRecordingEdl()
[pvr.tvh] a getDvrCutpoints response without a cutpoint list is not malformed,
it just means there are no cutpoints for that recording
[pvr.tvh] reduce lock scope in various places
[pvr.tvh] avoid duplicate locking
[pvr.tvh] add missing lock
[pvr.tvh] fix confusion when logging retrieved recordings
Merge pull request #45 from Jalle19/minor-fixes

Bunch of minor fixes and improvements
Merge pull request #43 from Jalle19/epg-handling

Remove unused event fields
add Netbeans project files to .gitignore
[pvr.tvh] ignore mux packets when a channel switch is in progress
Revert "[pvr.tvh] a getDvrCutpoints response without a cutpoint list is not malformed,"

This reverts commit 063c21058ae175cd49c67620433778cb10fed8aa.
[pvr.tvh] remove unused m_started and m_startCond variables, relying on them
for the packet ignoring was obviously wrong
[pvr.tvh] reintroduce the "drop packets while switching channels" functionality
[pvr.tvh] ignore subscriptionStart if video stream details are missing

This fixes a bug where VAAPI sometimes crashes because we try to
initialize it with 0x0 video dimensions
[pvr.tvh] remove SChannel.now and SChannel.next, XBMC doesn't use
them and we needlessy trigger a lot of channel updates whenever
these values change
[pvr.tvh] bump version to 0.9.3
Merge pull request #50 from Jalle19/Gotham

[pvr.tvh] sync Gotham branch with latest changes