Parse covr atoms with type 0 (fixes issue #84)
Add a tool to inspect audio files, only MP4 is implemented for now
Build also examples
Revert "Add a tool to inspect audio files, only MP4 is implemented for now"

This reverts commit 45b0279b411958d8fcc1428dc38084f351ae4b80.
Fix opening of read-only files on Windows

The CreateFile* functions return INVALID_HANDLE_VALUE on error, not NULL.

http://article.gmane.org/gmane.comp.kde.devel.taglib/2346
Fix reading read-only files in Win32
Fix compilation in non-Win32
Merge pull request #85 from TsudaKageyu/fix-readonly

Fix reading read-only files in Win32
Revert "Fix opening of read-only files on Windows"

This reverts commit ade8dc1a218e43c3909c4eede58f4e28e09da73a.
Use PropertyMap in tagreader
Add support for reading MusicBrainz IDs from ID3v2 tags to PropertyMap
Use names that are consistent with Vorbis Comments
Document sort names
Implement the PropertyMap interface for MP4
Implement the PropertyMap interface for WMA
Include sys/stat.h to define S_* properly

Without including sys/stat.h, this file failed to build on FreeBSD with the following error.

In file included from /var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/test_trueaudio.cpp:5:0:
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h: In function 'std::string copyFile(const string&, const string&)':
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h:36:62: error: 'S_IRUSR' was not declared in this scope
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h:36:72: error: 'S_IWUSR' was not declared in this scope
In file included from /var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/test_mpeg.cpp:6:0:
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h: In function 'std::string copyFile(const string&, const string&)':
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h:36:62: error: 'S_IRUSR' was not declared in this scope
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h:36:72: error: 'S_IWUSR' was not declared in this scope
gmake[2]: *** [tests/CMakeFiles/test_runner.dir/test_mpeg.cpp.o] Error 1
Add a test case for the return value of setProperties()
Merge remote-tracking branch 'official/master'
Fix issue #88 by changing the behavior of setProperties().

For file types that support multiple tag standards (for example, FLAC
files can have ID3v1, ID3v2, and Vorbis comments) setProperties is now
called for all existing tags instead of only for the most recommended
one.
This fixes the problem that under some circumstances it was not possible
to delete a value using setProperties() because upon save() the call to
Tag::duplicate recovered that value from the ID3v1 tag.
Add a test to show a problem with properties() and duplication.