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.
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.
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