MP1-4445 : Last.FM fix random crash when internet lookup didn't answer.
MP1-4459 : Redirect direct call to BASS.
MP1-4459 : Follow name convention and change public to internal to be thread safe (avoid to expose method to public)
MP1-4470 : Release WASAPI resources in music player when transitioning from paused to stopped state

Fix for MP1-4470 - Music player is not freeing WASAPI device when stopping from paused state
MP1-4471 : Release ASIO resources when music player transitions from paused to stopped state

Fix for MP1-4471 - Music player is not freeing ASIO channels when stopping from paused state
Merge remote-tracking branch 'remotes/origin/master' into MP1-4459-REWORK-Redirect_direct_call_to_bass_in_one_place

Conflicts:
	mediaportal/MiniDisplayLibrary/MiniDisplayPlugin/MiniDisplayHelper.cs
MP1-4445 : Fix building issue.
MP1-4483 : Fix by disable FixDwm for Win7 or later
MP1-4483 : Add catch exception.
MP1-4486 : Fix TVDB upgrade when using MySQL 5.7
MP1-4449 : Fix playlist files (.m3u, etc.) in current playlist view, now if playlist file are in folder and we go in current playlist view, the playlist file will be read and item added to current playlist view.
MP1-4449 : Fix duplicate item added to playlist.
MP1-4492 : Fix navigation in TV Guide while switching between EPG and TV Program section, now it back to the correct date and not the current date.
MP1-4483 : Add exception log.
MP1-4494: Escape search string used in Music Database Queries to avoid syntax errors
MP1-4483 : Only disable FixDWM for Win8 and higher
Merge remote-tracking branch 'remotes/origin/MP1-4486-BUG-unable_to_upgrade_TV_DB_with_MySQL_5.7'
Merge remote-tracking branch 'remotes/origin/MP1-4445-BUG-Random_Last.FM_crash_when_lookup_internet'
Merge remote-tracking branch 'remotes/origin/MP1-4470-BUG-Music_player_not_freeing_WASAPI_device_when_stopping_from_paused_state'
Merge remote-tracking branch 'remotes/origin/MP1-4471-BUG-Music_player__not_freeing_ASIO_channels_when_stopping_from_paused_state'