c: Add support for TAGLIB_STATIC to the C bindings

Otherwise, we'll fail with dllimport/dllexport linking errors on
Windows.
Merge pull request #93 from magcius/master

c: Add support for TAGLIB_STATIC to the C bindings
Add forwarders for the property interface to Ogg::FLAC::File.

Fixes an infinite method resolution recursion in File::properties() and
File::setProperties(). Thanks to Sebastian Rachuj for pointing out this bug.
Found and fixed more missing property interface forwarders.

Probably due to a copy-and-paste error the implementation of
File::removeUnsupportedProperties() contained cases for several type
which do not reimplement this method; for others the implementation was
missing and is now included.

In addition, the formats Speex and Opus suffered from the same bug as
OggFLAC in the commit before, which is now fixed.
Create UTF8-Lyrics per default.
Merge pull request #96 from nightingale-media-player/master

Make textual lyric frames use UTF8
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