魔改造しました

* rubyコードを外出し
* rubyコードそのものを読みやすく
* rubyコードを単純に高速化 (-rprofile等便利)
* vimコードそのものを読みやすく
* gather_candidatesからasync_gather_candidatesに
* その過程でProcessManagerで非同期処理
* Windowsサポート
* オンメモリキャッシュ
* ファイルへのキャッシュ
* キャッシュの破棄機能
* ドキュメント追加
* ライセンス変更
* オプション名変更

を行いました。