Add a cache functionality

ghq の結果をキャッシュするように変更lしました。

以下のオプションを1にすることで有効になります。(未指定時は従来と同様の挙動)
```vim
let g:ctrlp_ghq_cache_enabled = 1
```

ctrlp-ghq extension のリスト表示時に、`<F5>` でキャッシュの内容を更新します。