Update and External Trigger APIs now know about Alfred 4.
- Add support for `.alfred4workflow` file extension to hide workflows from Alfred 3 and below.
- Replace AppleScript with JXA.
- Automatically call `Alfred 3` or `com.runningwithcrayons.Alfred` depending on the version of Alfred the library is running in.