Don't save metadata in queue_save for remote songs

Well the metadata can always be fetched when the song is played. Saving
it doesn't have too much advantage. Also the metadata might change over
time.

This removes the only consumer of song_save/load outside of simple_db_plugin.
Reorder database code.

Now the simple db plugin looks more like a `plugin'.