[pvr.tvh] display a notification when connecting to the server fails
[pvr.tvh] increase sleep after failed connection
[pvr.tvh] display a notification when authentication fails
[pvr.tvh] attempt to reconnect a few times in quick succession, increase the 
retry interval after that
[pvr.tvh] don't attempt to get drive space unless we have a connection
[pvr.tvh] remove some unused things
[pvr.tvh] implement ParseSubscriptionStatus

I was wondering why suddenly almost no channels would start playing. Turns 
out the notification was missing.
[pvr.tvh] fix that unnumbered channels appears at the top of the list
[pvr.tvh] use more ambiguous log message since this method is used for two 
separate things
[pvr.tvh] add support for overriden the global response timeout for individual 
calls to SendAndWait()
[pvr.tvh] wait for 30 seconds when deleting recordings

Chances are pretty high that the response will otherwise timeout and an 
error dialog will be triggered. This is because deleting recordings can take 
quite a while (ideally it should be fixed in tvheadend).
[pvr.tvh] - minor formatting changes to PR #8
Merge remote-tracking branch 'origin/pr/9'
Merge remote-tracking branch 'origin/pr/10'
Merge remote-tracking branch 'origin/pr/12'
Merge remote-tracking branch 'origin/pr/11'
[pvr.tvh] - some tidying up of PR #11
Merge remote-tracking branch 'origin/pr/13'