Fix application.launchorfocus for apps with spaces

Currently applications with spaces in their names are not launched correctly with `application.launchorfocus`.  E.g. `application.launchorfocus("Google Chrome")` does nothing.  This is because the application name is not quoted in the call to `open`.

This PR quotes the application name so `open` interprets the command correctly.