Bug 941725 - Add emacs and vim key bindings to source editor. r=harth r=benvie r=msucan