Add command history support to the ST3 version.

The history size is currently 16 and the history is stored in
~/.sublimeexternalcommand_history.
update comment
Don't show the last command by default.