Do no use a separate cover list when inserting tracks
Reuse TrackData's internal field for passing the image url onto the database. This removes the lookup in the hash and thus the database does not have to know the hash key, which is an implementation detail of the fileListener.
AbstractFileListing and its addCover method will be cleaned up in a following patch.
Edited by Alexander Stippich