add xivo-ami related methods in ctl.client
implement AMIEvent
remove useless overhead in AMIEvent.marshal
fix test
minor formatting fixes
minor refactor of test for readability
revert previous minor formatting fixes
check if connection is open before publishing message in transport client
Merge branch 'bus-integration-2-amid'