add simple auto play support

this is done by
- setting the last known playing song
- setting the last known play state
- loading them on load and resuming if the song was playing
- setting the queue to the playlist initially loaded (always the LIBRARY as a last resort)