[Boombox] refactor: consolidated queueProvider
[Boombox] remove processor from list when complete
[Boombox] fixed errors from refactor
[Boombox] more refactoring
[Boombox] added getCurrentPosition and getDuration
[Boombox] update playlistCursor on playback completion
[BoomboxInfoListener] initial commit
[Boombox] added reset() and release()