More flexibility for triggers and notifications

Triggers are now an array, so you can have multiple cron-style
triggers in a single plan, or possibly other triggers I have yet
to even imagine), as are notifications, so you can have different
notifications go out based on different run finish conditions).