Add spec.sh and FinUpdate command

テスト環境向上のための変更をしてみました。

* FinUpdateコマンドの追加
  * Finと異なり、ファイル上書きではなく更新します
  * テスト結果を多少整形して書き出します
* spec.shの追加
  * `$ ./spec.sh` とすれば全テストを実行します
  * `$ ./spec.sh spec/data/string.vim` のようにすれば指定したファイルだけ実行します
  * テスト成功時に0、失敗時に1を返します。(これによりtravis-ciで実行できるようになります)
  * bat版はありません

実行結果はこのようになります。

https://gist.github.com/kannokanno/322765e707bc67e7d2c6

よろしければご参考ください。