sync-langの動作はオプションでなくサブコマンドで切り替えるようにした

昨今、サブコマンドを使うのがナウいようなので、インターフェースを合わせた
方がよかよう。

あと、設定も環境変数から読めた方がナウい感じなので、そのようにした。
設定項目名が大文字になったので非互換変更です。
ARCHを設定からロードすることまず無いので、常にfacterでセットすることにした。
fix usage
SERVERだと一般的すぎるのでLANG_SERVERに変更
fix. 条件逆
ログ出力の調整
error出力抑制する為にmaterじゃないときだけcheckout masterするように
毎回cpanmを入れると無駄にmetaな差分が出来て紛らわしいので、1.70な時だけ1.71入れるようにした
Merge branch 'subcommand-interface'

Conflicts:
	sync-lang