Add smart-tabbing; apply *rc autocmds to filetypes

Add:
	vimrc
		-add SmartTab(), which intelligently inserts tabs/spaces at the
		beginning of a line and at points preceded with text
		respectively.
		-remap ~/.vimrc and ~/.bashrc specific autocmds, which expanded
		keywords like "if" to "if...endif" and "if...fi" respectively,
		to the vim and sh filetypes in general.

Rem:
	vimrc
		-remove quote control functions, in preparation for implementing
		own version of surround.vim