Refactor Scheduler implementation

Removed ImageDrawer from Scheduler
Scheduler now reports a Track change by supplying Track instance to listener.
Removed TrackStore and incorporated into TrackScheduler as it shouldn't have known about genres and queries.
Added double tap to open track (Intent based)