Don't try to load custom file if it doesn't exist (fixes #65)
For now, skip erlang support if pkg is uninstallable

See #63
Enable spell-checking by default (needs ispell or aspell installed)
Tidier workaround for uninstallable Erlang package
Don't require ido-complete-space-or-hyphen
Add tagedit
Add git-gutter-fringe
Add imenu as a default auto-complete source
Move 'require-package calls next to the related setup code
Fix hl-sexp anti-flicker advice
Better docstring for require-package
Add function to toggle ruby hash syntax, adapted from TextMate
merge