provisioningを利用してサーバ環境を繰り返し再構築できるようにする

### ops/ provisioning

@tacahilo @kitak @keokent

#1 に関連して、shell script で provisioning を作成しました。
主に、以下の点で指摘をいただけたらとてもありがたいです！

* コーディングスタイル
* シェルスクリプトのtips

なお、rootユーザーではなくvagrantユーザーで実行したい処理は、できるだけ外部のスクリプトファイル (`shell/vagrant-user.sh`) にまとめています。
レビューのほど、よろしくお願いします！
@tacahilo 

あ、ここ気になっていました…！
調べてみたところ、`/etc/init.d/` がすべての環境変数を引き継ぐ一方で、`service` は PATH と TERM のみ引き継ぐのですね。

ユーザーによっては変な環境変数を引き継がれると困るので、リスクを避けるために `service` に統一したいと思います！！とても勉強になりました〜 :snowman: