Added new renderer configs to the Windows uninstaller
Updated tooltip
Improved support for Samsung HT E3 Series
Fixed not transcoding subtitles for renderers that can stream the file format but not with subtitles

The test case was Sony Blu-ray players (SonyBluray.conf) and this bug first appeared in b35c19a
The reason it's necessary to have "!defaultRenderer.isEmbeddedSubtitlesSupported()" is because in this case child.media_subtitle was null, so the file was still marked as streamable instead of passing the condition on line 670.
Updated the description of RescaleByRenderer
Fixed description
More documentation/comments
FFmpeg defers to MEncoder for subtitle transcoding if there are embedded fonts
Improved video quality when transcoding via FFmpeg over wired networks
Don't stream videos whose bitrate is too high for the renderer
Formatting
Formatting
Don't allow EMBEDDEDFONTEXISTS to be null
Work around a Panasonic TV bug where it can't correctly display MPEG-2 video at SD resolutions by upscaling to 1280x720.
Updated changelog
Improved support for transcoding to Panasonic TVs

Yeah it's ugly but I can't see any simple rule that would work
Replaced instances of convertToMod4 with convertToModX
Let the Panasonic VT60 rescale its videos, it has a good quality "resolution enhancer" if it's enabled
If a video file's audio track doesn't have a defined language, but the video track does, use that for the audio language
Always run Panasonic TVs through the scaling checks to make sure we are using a compatible resolution