Reimplemented configuration switching script.

* Use python 2.7 in place of bash script, for sake of portability.
Use escape() to improve portability on Windows.
Filter out vimrc.d/cur_config/ in .gitignore.
Migraged more plguins.