Add CommandRegistry::dispatch for tests
Don’t clear commands after specs

Commands are typically registered once at eval time. Clearing them
means that commands aren’t available except in the first spec.
Guard against dispatching a command that has no handlers
:lipstick:
Shim PaneView::trigger to dispatch a command in atom.commands
Upgrade autosave to fix specs