search valid directory in -cd option

改めてpullrequest送らせていただきます。
-cd の引数から 有効なディレクトリを辿って探すパッチです。

ファイラのショートカットなどに`ckw.exe -cd %1`と登録している時に
引数としてファイル名が渡された場合、そのファイルの親ディレクトリで
ckwが開くようにするために追加しました。
また、渡されたパスが間違えていた場合には、
合っているところまで辿ってckwを開きます。