Improving CoverArtDelegate::paint() - remove unnecessary QStyleOptionViewItem copy
Improving CoverArtDelegate::paint() - using trackmodel as a member to get it just once
Improving CoverArtDelegate::paint() - using defaultCoverLocation as a member to get it just once from CoverCache
Improving CoverArtDelegate::paint()

- getting coverLocation and md5 column just once;
- ordering calls in a better way;
After some analysis with valgrind, I noticed that fieldIndex() takes a long time and that we could call it just once (in the construction).
CoverArtCache - checking if the cover found is different from the cover that is already stored in db
- it avoids calling 'updates' when there is nothing to update...
CoverArtDAO - add method to save multi cover arts at once (from qlist)
TrackDAO - updating multi cover_art rows at once (needs more work)
- it should be done in a single query...
CoverArtCache - accumulate covers for half second and then update the database at once

- sqlite can only do about 50 writes per second, so it is important to collect all new covers and write them at once.
TrackDAO::updateCoverArt() - updating multiple coverIds in a single query
TrackDAO::updateCoverArt() - trackIds and coverIds must have the same size
TrackDAO - add new signal to updateTracksInBTC
- It is doing the same thing that the signal "tracksAdded" does.
- However, it makes the code more readable (considering the purpose)...
CoverCache - set maximum cover size from 400px to 300px
CoverCache - rescaling covers before calcule md5 hash
- md5 calculation might be a very slow process for big covers
Fixing bug in searchImage() - the md5Hash string must start with the value got previously in the db
-  it will be essential to identify if Mixxx is just searching for an embedded cover that was previously loaded. Avoiding recalculate the md5 hash...
cosmetic fix - fixing commented line
Merge branch 'master' of https://github.com/cardinot/mixxx into coverArtSupport
Merge branch 'coverArtSupport' of https://github.com/cardinot/mixxx into coverArtSupport_2
Merge branch 'coverArtSupport_2' of https://github.com/cardinot/mixxx into coverArtSupport_3
Merge branch 'coverArtSupport_3' of https://github.com/cardinot/mixxx into coverArtSupport_4