[argustv-fix] fixed error that occurred when adding a Timer with " in the title
Fixed several bugs:
- Reducing logging during live tv and playback of recordings.
- Now explicitly telling backend when live tv viewing ends, rather than relying on detection of the socket closing. This solves a problem some users were having with live tv buffer files left on the disk.
- Fixed broken genre.
Merge pull request #178 from Red-F/argustv_frodo_addtimerfix

[argustv-fix] fixes error adding Timer
Merge pull request #191 from sub3/frodo

Fixed several bugs:
[mythtv-cmyth] Revert TCP_RCV_BUF_DATA_SIZE to prevent stuttering

A value of 128000 causes stuttering on linux x68_64.
Reverting to the original value of 65536.
Merge remote-tracking branch 'upstream/frodo' into frodo
[cmyth] Connect Playback or Monitor

- New functions to connect as Monitor or Playback to the backend
[mythtv-cmyth] Connect Playback or Monitor

Add 'playback' flag to the initializer of MythConnection and select annoucement type.
- Recording stream control connection use Playback annoucement to prevent backend shutdown.
- Addon control connection use Monitor annoucement to allow backend shutdown.
Merge branch 'frodo' of https://github.com/teeedubb/xbmc-pvr-addons into frodo

merge fetzerch