Use save-and-recompile instead of recompile to restore compilation layout
Toggling doesn't quite work across multiple desktops
Remove redundant key binding
Allow grepping to be restricted to a specific directory.
Add ec
Make compilation-mode aware of stack traces

In a python-mode file, next-error goes to the last entry on the stack
rather than the first. This makes
  (compile "~/Local/chrome/src/tools/telemetry/run_tests")
super easy.