[pvr.tvh] move the new HTSP event definitions to HTSPTypes.h
[pvr.tvh] fix hideous mistake, it's a miracle it actually seemed to work before
[pvr.tvh] fix compiler warning (return NULL instead of false)
[pvr.tvh] add CHTSPResponseList typedef
[pvr.tvh] use const_iterator when possible
[pvr.tvh] use a simple typedef for AuthException instead of subclassing
[pvr.tvh] inline all short methods that are already implemented in headers
[pvr.tvh] increase constness
[pvr.tvh] announce to XBMC that we support recording EDLs
Merge remote-tracking branch 'origin/pr/26'
Merge remote-tracking branch 'origin/pr/27'
Merge remote-tracking branch 'origin/pr/28'
[pvr.tvh] bump version to 0.7.0
[pvr.tvh] add missing lock
[pvr.tvh] remove the m_startCond, I don't think it's needed
[pvr.tvh] add missing htsmsg_destroy calls
[pvr.tvh] use the same values when logging subscribe/unsubscribe
[pvr.tvh] introduce a class representing a subscription
[pvr.tvh] update the subscription management to operate on a member of 
type SSubscription instead of four different member variables. This commit 
also fixes a bug where a subscription would be restarted on reconnect if the 
unsubscribe message could not be properly sent to the backend.
[pvr.tvh] change return value of SendSubscribe to void since it's not used 
anymore