KAZOO-3147: safely register for events on gproc
KAZOO-3147: handle leg_destroyed event
KAZOO-3147: handle target b leg going down
KAZOO-3147: log stacktraces in gen_listener client errors
KAZOO-3147: use receive_event/1 internally for wait_for_bridge
KAZOO-3162: find MOH in account if not in Data

KAZOO-3147: refactor connection strategies
KAZOO-3147: refactor getting b-leg events from ecallmgr
KAZOO-3147: cleanup tracking of konami_code_fsm processes
KAZOO-3147: logging to info in transfer
KAZOO-3147: remove tracker
KAZOO-3147: cleanup fsm, reduce convolution
KAZOO-3147: add some logging
KAZOO-3147: bind for account hooks when binding with Call

handle channel_answer events to get b-leg for correct endpoint id
KAZOO-3147: don't crash on gproc:reg

cleanup when to bind for leg events
KAZOO-3147: see about answer event when no a-leg
KAZOO-3147: conditionally publish CHANNEL_BRIDGE for B-leg
KAZOO-3147: handle transferee messages

generate transferee messages in konami_transfer
KAZOO-3147: listen for transferee events

pass along target call id if available
KAZOO-3147: fix spelling of transferred
KAZOO-3147: internal konami AMQP API