KAZOO-3046: docs for formatters in stepswitch
KAZOO-3046: add specs and formatting
KAZOO-3046: refactor some folds and formatting
KAZOO-3046: refactor some folds and specs/formatting
KAZOO-3046: only generate SIP-Headers once
KAZOO-3046: move formatters to own module
KAZOO-3046: filter formatters based on direction before processing
KAZOO-3046: apply formatters to CCVs and SIP headers

check for strip option
KAZOO-3046: maybe match invite format
KAZOO-3046: add unit tests and fix bugs found
KAZOO-3046: formatting and docs
KAZOO-3046: fix regex in doc
KAZOO-3046: allow "both" in direction
KAZOO-3046: only parse sip headers

also special case Diversion header to parse the address out
KAZOO-3046: add some setters
KAZOO-3046: fix spelling
KAZOO-3046: build diversions using the lib
KAZOO-3046: formatting
KAZOO-3046: update diversion module
KAZOO-3046: remove Diversion from custom channel vars