MythWeather Environment Canada Parser update

Fixes #11623

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
Revert 8290182ea98f2eb20bbcaed745222c348bfc75fa so the signal monitor
timeout can be moved into TVRec.
Channel Icon fixes

- Store Channel Icon filenames in the DB without directory info.  This change
  affects both mythfilldatabase and mythtv-setup.

  Fixes #10659.

- Fix a channel icon editor refresh issue where the newly downloaded icon
  would not be displayed in the buttonlist if the icon was downloaded
  automatically without the user having to select an icon from the list.
Add a --clearseektable option to mythutil.

This will delete any existing seek table out of the DB.  It does
not remove any other markup items such as duration.
Clear the duration markup as well with "mythutil --clearseektable"
libmythlivemedia has been removed so delete references to it from the doxygen cover page.
Merge branch 'master' of code.mythtv.org:mythtv
Move signal monitor timeout into TVRec.
Ensure cardid is initialized for a new Live TV recording.

RecordingInfo::cardid wasn't being set to the correct value when
transitioning from a dummy recorder to the real recorder.  As a
result, SendMythSystemRecEvent() would report a cardid of 0 for the
real recording.  Refs #11618
Merge remote-tracking branch 'upstream/master'
TVRec::TuningFrequency: Make sure curRecording exists before trying to use it.

Refs 1a06d70e
Merge branch 'master' of code.mythtv.org:mythtv
Fixed cut'n'paste error that overwrote the DVD system parameter registers with the resume registers when restoring the DVD VM state from a bookmark.

This sometimes lead to an assertion (in debug builds) in libdvdnav.
Merge remote-tracking branch 'upstream/master'