Allow customizing fabric events

This PR makes it possible to change how fabric events are reported to datadog. End-users can replace functions on the `dogapi.fab` object to change the `title`, `text`, `aggregation_key` and the `tags` of fabric events.