Playback history

Added a playback history object to core which maintains a list of played tracks with the last played first.
Agree with @trygveaa, not @adamcik. I prefer artist-track, not track-artist.