fix unneeded usage of new API

AsyncTask.onCancelled(Result result) was overriden, but the argument
wasn't used
CanceledOnTouchOutside ProgressDialog in pre-ICS
TrackCalendar
remove dead code
Extract Track and Channel out of PlayerService
Extract current track time calculation out of PlayerService
no android.app.Service for PlayerService
x