magit-revert-buffers: perform cheap tests first
magit-key-mode: don't delete other windows to show menu

Conflicts:
	magit-key-mode.el
magit-key-mode-command: kill key-mode buffer before calling command
magit-key-mode-command: cleanup
magit-key-mode-add-option: inverse test
Merge branch 'master' into next