[cmyth] New EPG structures replacing "cmyth_program"

- Memory segments of shared pointers are now handled by librefmem tools.
[mythtv-cmyth] New EPG structures replacing "cmyth_program"

- New class MythEPGInfo as smart pointer for cmyth_epginfo.
- Memory segments of shared pointers are now handled by librefmem tools.