Make failure formatter configurable for DynamicLoggingListener
Make failure formatter configurable for DynamicLoggingListener

DynamicLoggingListener uses only formatters.FailureFormatter
to format errors. We should have API to pass formatter instance
to DynamicLoggingListener to make it more flexible.

Change-Id: I9658fbac97e4074b551a50d6016a92806a3636c1
Implements: blueprint dynamic-logging-listener-formatter-support

openstack/taskflow,openstack/taskflow,jimbobhickville/taskflow,jimbobhickville/taskflow