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 some VC spesific warnings
Made the destructor of StringHandler virtual.
Fix VC++ x64 warnings
Fix buffer overrun
Some improvements of String
Fixed CPU endian detection
Fix UTF-16 decoding where wchar_t is not 16-bit
Fix UTF-16 BOM detection
Avoid creating new String object when comparing
Use the standard library to convert between UTF-8 and UTF-16 where possible
Revert "Use the standard library to convert between UTF-8 and UTF-16 where possible"

This reverts commit 19ce4d0dfa8c13255f56342f8c179c6a601d9b2d.
Use the standard library to convert between UTF-8 and UTF-16 where possible
Removed null termination from return value of String::data()
Merge pull request #103 from TsudaKageyu/string-improvement

Some improvements of String