タグの書き換えルーチンは mp3infp/u のものを流用

mp3infp/u の修正箇所

RMP.cpp::CRMP::ReadChunk

free(buf);

を追加(メモリリーク修正)

id3tagv2.cpp::CId3tagv2::Save

パディング挿入処理の不具合を修正
(先頭10バイト分のデータが失われる)

id3tagv2.cpp::CId3tagv2::Load

複数の文字エンコードが混在している場合、
最後に取得した文字エンコードになるのを修正
見つかった文字エンコードの中で

  UTF_8 > UTF_16BE > UTF_16 > ISO_8859_1

の順で値が最も大きいものとする
いずれも見つからなかった場合は ISO_8859_1 とする

id3tagv2.cpp::CId3tagv2::ApplyStringEncode()追加

文字エンコード変換用
