change drive letter

QFixMRUでWindowsパス正規化のやり方が混在していたので修正しました。

例えば HOME=c:\hoge と設定していると

- QFixMRUPrecheck()ではドライブレターを大文字に変換してファイル名のマッチしようとする
- QFixMRUWrite()では小文字のままで登録する

となっていたました。

これにより QFixMRUPrecheck()のファイル名マッチで、
ドライブレターの大文字・小文字が違うからマッチしない
という事象が起きていました。
これ以外にも相対パスへの変換にも影響がでていました。