[pvr.tvh] fix destroying the addon

apparently StopThread needs to be called manually
[pvr.tvh] remove unnecessary m_bCreated variable
[pvr.tvh] bump version to 0.8.1
Merge pull request #38 from Jalle19/fix-addon-destroy

Fix addon destroy and remove unused variable
[pvr.tvh] ignore requests to trigger an EPG update from XBMC is we already 
have an update for that channel queued
[pvr.tvh] don't use the default size of 100 for the HTSP message queue

Should fix recent issues with missing this and that
Merge pull request #39 from Jalle19/fix-queue-size

Increase HTSP queue size
[pvr.tvh] change default connect and response timeout values
[pvr.tvh] remove unused configuration defaults
[pvr.tvh] fix probably copy-paste error which caused the default connect 
and response timeout to default to the same value
Merge pull request #40 from Jalle19/fix-default-settings

Fix default settings
[pvr.tvh] bump version to 0.8.2
[pvr.tvh] follow-up to #40
[pvr.tvh] move state tracking to a separate class completely
[pvr.tvh] wait for the various sync stages to complete before returning data to
XBMC on request
[pvr.tvh] change order of conditions in the while loop
[platform] add wrapper for CConditionImpl.Wait(mutex, timeout)
[pvr.tvh] change WaitForState to use CCondition
[pvr.tvh] only wait once and return whether the state actually changed
[pvr.tvh] - report errors if timeout waiting for async state