Add auto-indent in CoffeeScript for if, for, while, and loop statements.
Fixed auto-indent for switch statements.
Remove unused mode/xml_util.js
fix vim keys don't work in read-only files
cleanup
Merge remote-tracking branch 'remotes/pull/1874'

Conflicts:
	Makefile.dryice.js
Handle language-switching keystroke gracefully
fix typo in indenter regexp
Merge branch pull/1851
Merge remote-tracking branch 'remotes/origin/vim'
use correct indent size when expanding snippet at the start of the line