================
- Refactored / simplified filter and plug-in config loading code
- Filter functions now use closures for filter config (matching plug-in config)
instead of passing the config as an argument each time.
- `HekaClient.add_method` now supports `override` argument to force the issue
of replacing existing attributes.
- Added `heka_hostname` and `heka_pid` to the message envelope handed to the
sender.
- Added support for `rate` argument to `HekaClient.incr` method.
- `HekaClient.timer` converted from a property to a method, allowing for much
better performance and much simpler code.
- Got rid of `new_default` argument `HekaClientHolder.delete_client`. Folks
can set a new default w/ another function call if necessary.
- `DebugCaptureSender.__init__` now accepts arbitrary keyword args and stores
them as attributes on the instance to allow for easier testing of the config
parsing code.