Uses ISO _strdup() instead of POSIX strdup() if possible
Prevent string conversion buffer to stay in memory
Merge remote-tracking branch 'TsudaKageyu/vc-warnings2' into taglib2