[mythtv-cmyth] Fix crash when starting Live TV after a failed attempt
sync: Sync headers for Edl
pvr: Added GetRecordingEdl stubs to all addons.
[mythtv-cmyth] Added GetCommbreakList and GetCutList functions to MythConnection class.
[mythtv-cmyth] Implemented GetRecordingEdl function.
[mythtv-cmyth] Fill iLastPlayedPosition when transfering recordings.
sync: Sync ADDON_Announce
[mythtv-cmyth] ADDON announcement: OnSleep & OnWake

- Add Suspend/Resume/IsListening functions in event handler.
- Nicely suspend services on sleep: EventHandler, fileOps.
- Add IsBackendOK(notify?) to check backend status when need (on wakeup...).
- Check one time the backend status when starting operation. Remove useless.
- Check xbmc announcement OnSleep & OnWake and suspend or resume services.
sync: WakeOnLan (libXBMC_addon.h)
[mythtv-cmyth] ADDON announcement: Sending WOL

- Add new setting 'host_ether' to setup the host ethernet address
- Add po for new setting '30008'
- Try to send WOL while Event handler still disconnected (cf. RetryConnect)
[cmyth] Add support for protocol version 76

This adds syndicatedepisode. partnumber and parttotal to program info.
MythTV changeset: d4dcff374e493c23392803134eaba12b02f780b0
[cmyth] Add support for protocol version 77

Add stub for cmyth_recorder_get_duration_map (FILL_DURATION_MAP).
MythTV changeset: 49dbed5be0729b04a5f0fd0426a32fceb2dd7935
[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.