Mantis 4109

Add fade label support to CheckButton and ToggleButton.

Removed redundant statement (e.g. type casts) from related classes as well as fixing a potential null reference.
Add one more line to render loop to avoid lines to "pop in" in case visible lines use less space than control dimensions
Merge branch 'master' of https://github.com/MediaPortal/MediaPortal-1
Mantis #4109: adjusted scrolling for ToggleButtons

Moved the code for starting scrolling long text strings from the Render() method to an own Focus() getter/setter method based on the one of GUIControl.
fixed handling of linespacing (was inconsistant and not working properly);
fixed juddering (now smooth scrolling possible even when using bigger fonts, faster scrolling speed and linespacing set)
Updated references.xml for Titan to activate scrolling on check and toggle buttons
Merge branch 'master' of https://github.com/MediaPortal/MediaPortal-1
Merge branch 'refs/heads/BUG-4109-Scrolling_for_CheckButton_and_ToogleButton'

Conflicts:
	mediaportal/MediaPortal.Base/skin/Titan/references.xml
Merge of Mantis 4109 didn't include the updated references.xml.
Mantis #4129

Added reset of playing times and durations to RemovePlayerProperties() in PropertyManager.cs

A better fix would be that the VideoOverlay doesn't show up unless playback actually has begun. I investigated this and it seems to be too much work for this issue.

In fact it shouldn't come up at all as playback starts in fullscreen. But currently the state is connected to OnVideoChanged() which is the wrong event in general as video dimensions or aspect ratio could be set before the playback can actually begin.

The overlay should only be visible when the first fame is rendered, not before.

With this fix the times are reset when playback it stops. So on subsequent playbacks the old values shouldn't show up.

There is another side effect. The movie title is still the filename and not what is inside the TV/Movie database. This gets updated right before playback starts. Another "cosmetic issue" by design.

The issue is only visible if it takes a second or so before fullscreen playback starts (e.g. MediaInfo takes some time over the network or the file to be processed in larger. 1080 MKVs for example).
Fixed Mantis 4117 - Scrobbler state cannot be changed in Music Playlist
Merge remote-tracking branch 'remotes/origin/BUG-4172-Text_in_scrollbox_pops_in_on_the_bottom_rather_than_scroll_in'
Merge remote-tracking branch 'remotes/upstream/master' into 1.3.0Alpha_SEB_ADDONV3_HomeY