KAZOO-2454: allow ability to query for specific channel id
KAZOO-2454: add the call id of the leg recv'ing the DTMF to the "data"
of the first metaflow child
KAZOO-2454: track the channel creates, looking for metaflows on the
device of the channel (if any)
KAZOO-2454: track which leg the DTMF came in on, for filtering out said device
KAZOO-2454: add the optional call-id field to the query_channels api
KAZOO-2454: remove leg identifiers
KAZOO-2454: start tracking active code fsm processes
KAZOO-2454: allow konami modules to stop execution
KAZOO-2454: better determination of which leg to intercept

also capture the responses from the originate so we can start a metaflow
processor for the originated leg (in the case where the b-leg is
intercepted by the originating leg, thus killing the original
a-leg). With the control queue and call id it can be possible to start
another FSM to handle the new a-leg
KAZOO-2454: transfer the FSM to the new a-leg id when the a-leg executes
a move
KAZOO-2454: macro-ize the call events we track
KAZOO-2454: if the a-leg is moving, instruct the FSM to track the new
a-leg call id
KAZOO-2454: expose fetch_id and bridge_id channel vars
KAZOO-2454: track changes to the konami code FSM's a and b-legs,
updating as appropriate to keep the code FSM active across changes.
KAZOO-2454: update specs
KAZOO-2454: add specs missing from functions
Merge pull request #345 from 2600hz/KAZOO-2454

Kazoo 2454