Add cmake helper script.
Add clang support.
Update CMake package finding script.
Dirty fix C99 header in MSVC.
Fix TagLib problems.
Fix pkg-config issue.

Somehow pkg-config will omit default include path now.