[freebsd91p7][bash] Change wording of internet location.
[cygwin][vim] 1. Add profiling ability for slow plugins. 2. Remove tabbar in clean mode.

How to enable vim profiling:
$ VIM_ENABLE_PROFILING=1 vi
Merge remote-tracking branch 'origin/common' into cygwin
[freebsd91p7][vim] Disable YCM by default.

How to enable YCM one-time:
$ VIM_DISABLE_YMC=0 vi
Merge remote-tracking branch 'origin/cygwin' into freebsd91p7
[freebsd91p7] New local pkg for gnu ls (supports --color options).
[cygwin][idfile] New function "iwhich" to tell the command is alias/function/executable.
[cygwin][vim] 1. quick vi alias. 2. improve vim statusline. 3. f12 for git view.

1. vi for quick startup; vim to keep full vim features
2. vim statusline: ranbow and syntastic passive/active mode
3. f12: switching between gitgutter and gblame
Merge remote-tracking branch 'origin/cygwin' into freebsd91p7
[freebsd91p7][vim] viv to show startup time after vim started.
[cygwin][vim] vi use .vimrc.tiny for quick startup time and still rich view.
[freebsd91p7][vim] 1. Re-enable YCM on this machine. 2. Use vi as default git editor.

To disable YCM one-time, run:
$ VIM_DISABLE_YCM=1 vim
[freebsd91p7][vim] 1. Let default VI/VIM read original .vimrc.tiny.

1. Rename .vimrc.tiny to .vimrc.
2. Rename original .vimrc (with all plugins) to .vimrc.rich.
3. Alias vi  => launch vim with .vimrc.
4. Alias vim => launch vim with .vimrc.rich.
[u104][vim] 1. Avoiding escape timeout. 2. new key mappings. 3. plugin configurations.

1. Avoiding escape timeout issues in vim

   (new key mappings)
2. <f9> Use tagbar by default and taglist as backup
3. <c-f*> may not works for mintty; Add mappings of all <c-f*> key to <leader><f*>
4. <f3> To save current session; load it by 'vip' command.

   (plugin configurations)
5. Enable auto-close/focus for tagbar/taglist/gundo.
6. Some configurations modification for ycm/syntastic