save default cover position

The reason why jus is seeing a hugh spike in CPU load is because we constantly look for the track cover even if we can't find it.  We never save that we already have seen the track and marked it with 'defaultCover'.

This patch already partially fixes it. On the first run the coverdelegate is showing the default-cover for tracks where we couldn't find a cover. This does not happen on the second run. This is because we don't do a database save until we shutdown mixxx or scanned 500 tracks. My sample library has ~30 tracks.

My current quickfix for that is to check if the images are equal. But that means converting the pixmaps everytime and doing what ever algorithms Qt uses to check of the images are equal.
it is triggered when mixxx is started the first time. Basically we see a track and mark in our `m_queueOfUpdate` hash that we saw it. But we don't update the column with the coverLocation information until we save the DB or restart mixxx. So on the first try instead of aborting the paint event we are drawing the default cover.