Updated fish prompt generation. VCS info is not finished
Rewrote fish prompt git handling. Works with submodules
Escape delimiters in variables in sed expressions
Ensure git prefix is defined even if it's empty
Git prompt info: no submodules, merge refs update
Add ctags support; use global tmpdir;
Merge branch 'fish-cleanup' of github.com:patrick-conley/dotfiles into fish-cleanup

Conflicts:
	fish/functions/__prompt_update_git_refs.fish
Merge __prompt_update_git_refs into __prompt_vcs
Check fish remote update & ctags separately; add tags for make targets
Tag vim syntax items
Remove error messages for non-existent file
Update Mercurial prompt
Silence errors from hg-prompt
Updated block, spacesaver prompts; fixed small bugs
Merge branch 'master' into fish-cleanup

Conflicts:
	fish/config.fish
Merge pull request #2 from patrick-conley/fish-cleanup

Fish cleanup