Mantis #4244

Not using hardcoded "font18" anymore instead using the FontName of the current object.
Reverted a change that allows texture to be packed if their size is valid on just one axis but the texture does not fit in the last atlas texture. Result is an infitite loop always writing the the last atlas texture over and over again.

Reproducible with Black Glass Nova HD.

The bug can still be triggered, but with reverting this change it is less unlikely. As the texture atlas is scheduled for removal, the actual bug in the algorithm will not be fixed.
Added option to stop playback when an audio renderer is disconnected from the system. This is usually an HDMI connected receiver. The option is enabled by default.

Users not using HDMI can simply diable their HDM audio device inside Windows. Option is just there as a precaution.

Will be removed once MediaPortal handles DirectShow errors and stop plackback accordingly.
Mantis #3983

Fixed potential  division by zero exceptions when calculating number of pages for various controls. Checked every call before SetRange() calls. In addition adjusted SetRange to make sure that end >= start.
Update last grabbed time also for failed channels. So TvServer isn't looping through them all the time.
disable avstream detection for http. This is just an ugly hack to prevent MP to start mediaplayer for all AV stuff. No idea why it does this at all.
PowerScheduler: only log share message every 60s
PowerScheduler: let PowerScheduler run every 10s instead of an endless loop
TvEngine / SetupTV: show only visible channels in drop down box
TVEngine / TVPlugin: support external thumb generation utilities (thumbs in the same path as ts are supported)
TVEngine / TvPlugin: let the TVGuide ask again for playing running recordings
Enable browsing yesterday's EPG data
add delayed refreshrate changer / late ftp detection
gplayer does not need to query mediainfo on play with delayed refreshratechanger
TvEngine: let the tvserver do a retune / PMT research if recording or livetv buffer does not increase (thx morpheus)
added new recording option. Only newer Episodes.
(cherry picked from commit 84b7b3d61bb1b06c8406137021a94bcebfd3a3c5)

Conflicts:
	mediaportal/MediaPortal.Base/language/strings_en.xml
added disaster edition patch to make this version visible in every log and screen to MP Devs (to say: hey your don't get support for this freaky version)