MP1-4350 : Make BassAudioEngine singleton instancing in BassMusicPlayer to be thread safe
MP1-4350 : Make BASS player stopping thread safe - Introduced command queue for playback commands. In future this could be used to fix the UI stalls on fade in/out cases by implementing the play and pause in asynchronous manner.