mythtv-cmyth: Add Live TV specific tests
mythtv-cmyth: Fix signed/unsigned comp. warning in MythTVTestPlayRecording
mythtv-cmyth: Compile with -Wno-missing-field-initializers
pvr-addons: Sync to 72f9d0e878b1ed94d8ec0f8b15fd3798dbfc83ca
mythtv-cmyth: Add functions for reading pvr types

This adds some convenience functions to MythTVFixture that simplifies
reading some data from the backend that is needed for further tests.
(channels, recordings, timers)
mythtv-cmyth: Add tests that can be used to profile the data transmission

This tests are disabled by default.
mythtv-cmyth: Enable logging with -v
mythtv-cmyth: GetRecordings can lead to TriggerRecordingUpdate
mythtv-cmyth: Call VerifyAndClear where necessary
mythtv-cmyth: Add mock expectations to MythTVChannels
mythtv-cmyth: Expect TransferRecordingEntry in MythTVTestLiveTV

We should receive file size updates for the Live TV recording.
mythtv-cmyth: Add test MythTVTestRecordingPlayCount
mythtv-cmyth: Add test MythTVTestGetRecordingsEdl
mythtv-cmyth: Add test MythTVTestRecordingLastPlayedPosition

Test is currently disabled because the tests cannot yet receive
recording updates.
mythtv-cmyth: Use sleep instead of usleep
mythtv-cmyth: Add test MythTVTimersAmount

Currently disabled because the addon reports the number of recording
rules instead of the number of pending programs.