Replaced codecvt with Win32 API.
Removed useless strlen() and wcslen().
Unified redundant string format functions. (backport from taglib2)
Unified the same debug messages.
Workaround for 64-bit MP4 atoms.
Removed an ambiguous cast from FileNameHandle to FileName.
Revert "Removed an ambiguous cast from FileNameHandle to FileName."

This reverts commit 9af7601baee66ed8fa7cac01b5dc272dd2544ee5.
Fix ByteVector sizes in some test cases
Skip duplicate ID3v2 tags in MPEG files.
Comment on a weird workaround for duplicate ID3v2 tags.
Add a test for duplicate ID3v2 tags.
Avoid reading an entire ID3v2 tag when skipping it.
Fix more uint/TagLib::uint ambiguities
Merge pull request #458 from achalddave/fix-gcc-errors

Fix more uint/TagLib::uint ambiguities
Merge pull request #454 from TsudaKageyu/duplicate-id3v2

Skip duplicate ID3v2 tags in MPEG files.
Merge pull request #420 from TsudaKageyu/remove-codecvt

Replaced codecvt with Win32 API.
Merge pull request #441 from xhochy/tests-fix-vectorsize

Fix ByteVector sizes in some test cases
Merge pull request #424 from TsudaKageyu/format

Unified redundant string format functions. (backport from taglib2)
Compile without warnings with MSVC
Remove CMake check for sizeof(long).