[Fix #398] Manually set locale
[Fix #396] Remove the osx trash function

The trash program found at http://hasseg.org/trash is a superior
implementation.
Add Emacs module

Enables Emacs dependency management with Carton.
Use the builtin $signals array
[Fix #399] Only enable the main syntax highlighter
Update external completions
Update external syntax-highlighting
Update external history-substring-search
Remove no longer necessary key bindings
Fix misspellings of the word bellow in READMEs
Wrap errant long line in git module README
Correct typos in git module README
[Fix #403] Display accented characters properly
Sort Git conflict aliases
Update external history-substring-search
[Fix #422] Revert "Remove no longer necessary key bindings"

This reverts commit 3c5363ef9bcfda4cc5cd46ca85a7109f783c9539.
Set WORDCHARS in the editor module
Merge remote-tracking branch 'upstream/master'
Extracting aliases