Add the script notification driver

This adds the script notification driver, which calls a command for
every notification.  Notification data can be passed in using brace
substitutions, i.e., "{id}" will be the notification's ID, etc.