Escape spaces in arguments passed to execute

When a filename contains a space, `execute 'edit'...` in
JournalCalendarAction, execute treats it as two arguments.
Merge pull request #2 from bak/master

Escape spaces in arguments to `execute`