Prepared MediaPlayer interface and implementation for adding alternative players.
Added detached Audacious; various fixes.
Implemented configuring DetachedAudacious; various improvements; updated submodules.