MP1-2469-Fix USB HDD detection inside MP
MP1-2469-Added back mistakenly deleted true parameter to load cache
MP1-2469 Added eject command for USB HDDs in Music and Pictures
MP1-2469-Added forced refresh of root list in MyVideos
Merge branch 'master' of https://github.com/MediaPortal/MediaPortal-1 into MP1-2469-DetectDrive_method_obsolete
MP1-4278 : PowerScheduler client plugin is shown in Configuration in standard mode even if it is disabled
MP1-3172 : Fixed remaining bug (TV Service runs in timeout on shutdown)
- The Service Control Manager now notices the stop of the TV Service
- Shutdown does no longer run in a timeout
MP1-4258: Catch FileNotfoundExceptio if CUE File has been moved and log an error message
MP1-4258: Refactoring of code to support both gapless playback as well as a change of the sample rate for the next song.
MP1-4284: Songs played out of a Cue Files did not display the correct duration
MP1-4258: Catch AccessVialotions while getting data from Mixer stream
MP1-4258: Introducing a Mutex to wait on the Syncproc to finish, before  setting up a new mixer instance
MP1-4258: Set the AUTOFREE Flag, so that a stream is automatically freed by the mixer, when it ends. This avoids occasional freezes
MP1-4258: Check sample rate and frequency of next song and invoke playback of song in a new thread if needed, to avoid crashes
MP1-4256 : PInvokeStackImbalance C# call to unmanaged C++ function error after switching to net4
MP1-4258: Due to the latest rework a possible freeze no longer occurs and the BeginInvoke calls in NowPlaying can be changed back to Invoke
MP1-4258: Unplug the source channel from the mixer, before a new mixer is created, to avoid possible crashes
Update DVBC Ukraine.Kyiv-Volia (thanks AlexPlas)
Merge remote-tracking branch 'remotes/origin/master' into MP1-4258-BUG-BASS_should_raise_g_player_events

Conflicts:
	mediaportal/WindowPlugins/GUIMusic/GUIMusicPlayingNow.cs
Merge remote-tracking branch 'remotes/origin/MP1-4258-BUG-BASS_should_raise_g_player_events'