[mythtv-cmyth] Fix crash when starting Live TV after a failed attempt
[mythtv-cmyth] Release v1.6.8
[mythtv-cmyth] Start development v1.6.9
[cmyth] Fix ASK_RECORDING

Properly return data buffer and program info.
[cmyth] Add cmyth_recorder_cancel_next_recording
[mythtv-cmyth] Add Live TV conflict handling

Scheduled recordings will hang in Myth TV backend  if ASK_RECORDING is ignored.
Correct responses are either CANCEL_NEXT_RECORDING or stopping playback.

This adds a setting letting the user define how to handle conflicts:
 - Always prefer Live TV
 - Always prefer recording
 - Prefer Live TV only if the recording has later slot (default)

See MythTV: libs/libmythtv/tv_play.cpp: TV::AskAllowRecording.
[mythtv-cmyth] Fixes from static analyze

Corrects a couple of small issues shown by a static analyze using cppcheck.