Add concept of filtering to outbound event processors
Outbound event processors currently process all events and it is left up to the implementation to filter out traffic that should not be processed. This forces event processor developers to re-invent the wheel rather than having a more central concept of filtering. Create a new subclass of outbound event processor that supports filtering and update the existing processors to use it. Also, update the Spring XML schema to allow filters to be managed in the configuration.