[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
[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
[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
[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
[pvr.tvh] - bump version to 0.9.0
[pvr.tvh] Added AsyncState.cpp project

Fixes compiler issue of 0.9.0 on win32