Add configuration-driven conversion of Notifications to Events

First draft at adding configuration to control what traits get
added to Events from notifications, how those traits are defined,
and what notifications get converted (and eventually stored).

This is the beginnings of an implementation for
blueprint configurable-event-definitions