Add support for event filtering.

Logging::Filter provides a base class for implementing arbitrary
event-based filtering of log events.

Logging::Filter::Level implements this to limit log messages to an
appender to only those that match a specific, enumerated list of log
levels.