Merge pull request #42 from nurtext/master

[pvr.tvh] Added AsyncState.cpp project
[pvr.tvh] compare tags before triggering an update
[pvr.tvh] fix locking mistake not spotted in previous PR
[pvr.tvh] - bump version to 0.9.1
[pvr.tvh] - further minor correction / improvement to async waiting
Merge remote-tracking branch 'origin/pr/44'
[pvr.tvh] remove non-existing field "subtitle" from events
[pvr.tvh] remove unnecessary call to SEvent.Clear()

Already done in the constructor.
[pvr.tvh] - bump version to 0.9.2
[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
sync the API with the latest changes