Recreate the RecordingFile object in the RecordingInfo assignment operator
UPnP: Use codec, resolution and framerate info from RecordedFile.

The codec information is new. Using the resolution and framerate info from
RecordedFile reduces the number of queries per recording which means
faster loading of recording lists.
Merge remote-tracking branch 'upstream/master'
Fix a backend segfault in LiveTV following the addition of RecordingFile. Seems that on at least one code path RecordingFile can end up being NULL.
UPnP: Remove a stray comma which broke the recordings query.
UPnP: When advertising the link local address, first descope it, as the scope is only valid on the sending server, not on the client receiving the announcement
Handle [HD] in UK EIT fixups part 2

44c85ad369a9d2bd564728a65f4f8b1164df2483 didn't include HD in the
regexp which picked up the HD notification in the description.
CC708Window::Resize: Use maximum size for the 'window'.  This is more
efficient and prevents a segfault when copying the data from the old
'smaller' window to the new 'larger' window.

AvFormatDecoder::ProcessVideoFrame: Set decoded_video_frame to NULL if
picframe is NULL.
MythUIScrollBar: Initialize maximum to zero until it is actually known,
otherwise the scrollbar is drawn prematurely.
MythMainWindow::Norm: With very small values of x, scaling down can cause
the 'normalized' value to go to zero.  Rounding the result fixes this, and
is probably more desireable anyway.
Fix  Tune(const QString &channum)  to return true by default.  Recorders
which do not use this method should not have to define it.
UPnP: Start to add MPEG-2 PS profile support. For now make a best guess based on the transcoded flag. Future commits will store the container info in the database alongside the codec.
Merge remote-tracking branch 'upstream/master'