unite-grep： Target にディレクトリを指定した場合に、 候補ファイルを開くことができない

252行目で lcd した後での、 285行目 isdirectory() では正しく判定できないようです。
そのため、常に元のディレクトリに戻るようにしています。