vimrc anti-pattern policies

source: http://rbtnn.hateblo.jp/entry/2014/11/30/174749

- [x] ソースにマルチバイト文字があり、かつ script encoding が指定されていない場合警告
- [x] set encoding が script encoding よりも後に宣言されていた場合、警告
- [x] 省略記法禁止
- [x] augroup 外、かつ autocmd の group が定義されてないとき警告
- [x] set nocompatible を警告

# 無理そう
- [ ] syntax on は Bundle系コマンドの後に配置（無理そう？）

# ScopePlugin 待ち
- [ ] スコープのない変数

# 時間なかった
- [ ] Xmap は `<Plug>` と併用していなければ警告
- [ ] `<C-i>` と `<Tab>`、`<C-m>` と `<Enter>`、`<C-[>` と `<ESC>` の両方の組があらわれたら警告