Changelog for libqtpod

Changes for version 0.4.1
* fixed infinite loop when libqtpod tries to find an unused filename for new tracks
* fixed writing a new ITunesSD file didn't work when the file didn't exist
* fixed writing the wrong MHOD count when the database gets written back to the device
* filter out the C Harddrive when searching for iPods (win32)

Changes for version 0.4.0
* removed dependencies to classes that got changed in QT thus making
  it compile with QT3 and QT4
* ported to Win32
* implemented more iTunes7.1 details
* API cleanups and more documentation

Changes for version 0.3.1
* fixed masterplaylist handling for databases written by iTunes7
* set database version to 0x11
* new method IPod::findUnreferencedMusicFiles()

Changes for version 0.3
* License change to LGPL
* implemented Smart Playlists
* implemented ipod initialization for pristine devices
* added trackNumber to ITunesDB::findTrack and TrackPredicates::ByFullInfo
* create backup copies for all DB related files when writing
* Documentation fixes
* changed ITunesDB::findFirstTrackBy() and ::getTracksBy() to use a reference
  instead of a pointer to the predicate
* fixed DBID generation
* fixed overwriting existing files after iTunes reorganized track IDs
* fixed ordering artists with a "The" in the name
* lots of small fixes: code + design
* builds with gcc-4.1


Changes for version 0.2
* streamlined MHOD handling
* lots of fixes
* set playlist sort order implemented: setting the sort order criteria
  automatically sorts the playlist
* using boost::shared_ptr for managing pointer lifetime
* TrackPtrList is now sortable by a given user defined comparator or by one of
  the predefined ones (see track.h - itunesdb::TrackComparators)
* non destructive handling of yet not supported MHOD fields
* writing MHOD52 for the master playlist implemented
  this speeds up operation of the browse menu and also results in smaller gaps
  between songs
* implemented common search criterias as predicates to look up tracks in
  track.h - itunesdb::TrackPredicates
* design fixes in ItunesDBListener and ItunesDBDataSource
* pointer ownage for parsing related data objects changed which makes it more
  easy to override Track and Playlist
* lots of other small design changes


0.1 STONESOUP release
* inital release

