Fix warnings in test_flacpicture.cpp
Merge pull request #104 from TsudaKageyu/test-warnings

Fix warnings in test_flacpicture.cpp
Parameter to disable duplication between ID3v1 and ID3v2 tags, #115.
Reduce unnecessary memory copies by ByteVector
Merge pull request #122 from TsudaKageyu/reduce-copy

Reduce unnecessary memory copies by ByteVector
Some improvements of String
Merge pull request #130 from TsudaKageyu/improve-string

Some improvements of String
Fix VC++ specific warnings
Merge pull request #131 from TsudaKageyu/vc-warning

Fix VC++ specific warnings
Merge pull request #116 from ufleisch/tagduplication

Parameter to disable duplication between ID3v1 and ID3v2 tags, #115.
Allow the second byte of MPEG header to contain 0xFF

0xFF in the second byte means MPEG Version 1, Layer I, no CRC protection.

http://mpgedit.org/mpgedit/mpeg_format/MP3Format.html
Use the first instance of a MP4 atom (#126)

When a file contains multiple MP4 atoms with the same name, use the first
one. This is consistent with iTunes and other popular software.
Add tests for newline handling in String (#125)
Add cross-platform byte order conversions
Merge pull request #132 from TsudaKageyu/byteswap

Add cross-platform byte order conversions
Bug fix for #132
Merge pull request #133 from TsudaKageyu/fix-byteswap

Bug fix for #132
Bug fix for #132
Merge pull request #134 from TsudaKageyu/fix-byteswap

Bug fix for #132
Small refactoring of tbytevector.cpp