MP1-4295 : Fix Webstream issue with GAPLESS off (Uncheck) and having cross-fading time enable.
Revert "Merge remote-tracking branch 'remotes/origin/MP1-3172_TVService_ignores_shutdown_(reopened)'"

This reverts commit 7dc3ca727cec92623b980f6dd037f2778f34ef21, reversing
changes made to 404b28d63f8089312ec29876ca3aa04c484402d1.
TVE3 code freeze. (need to be ported to TVE3.5)
Merge remote-tracking branch 'remotes/origin/MP1-4310-BUG-Last.FM_Radio_next_stream_is_not_played_and_fix_exception'
Merge remote-tracking branch 'remotes/origin/MP1-4306-BUG-Fix_LastFMScrobbler_website_announcements'
Merge remote-tracking branch 'remotes/origin/MP1-4295-BUG-Playing_webstreams_with_gapless_playback_disabled_causes_not_stopping_previous_stream'
Fork : Force to load Java from MP root.
Merge remote-tracking branch 'remotes/upstream/master' into 1.6.0Fork-BDJ

Conflicts:
	mediaportal/Core/MusicPlayer/BASS/MusicStream.cs
	mediaportal/Core/Player/g_player.cs