WHISTLE-1186: add abililty to call user/device IDs
WHISTLE-1186: add object/objects to wh_json to start replacing json_* types
WHISTLE-1186: update some logging text to be more clear what failure occured, update specs, and update formatting of the Makefile
WHISTLE-1186: add to_binary convertor to props
WHISTLE-1186: update specs, add receive_event/{1,2} to wrap the receive/after block, returning {ok, json_object()} | {error, timeout} (and optionally {other, message}
WHISTLE-1186: formatting and spec
WHISTLE-1186: add a bunch of convenience getters/setters
WHISTLE-1186: update spec
WHISTLE-1186: add xmerl to main hrl, and move some defines here as well
WHISTLE-1186: start to stub out the kazoo translator
WHISTLE-1186: put common wait_for_* functions, specific to the translators, in here
WHISTLE-1186: refactor (and move) of the twiml executor
WHISTLE-1186: refactor of play/say/pause, clean up the play/say loops, moving them to kzt_receiver, and add the pause verb
WHISTLE-1186: added some more verbs, starting to round out the original selection
WHISTLE-1186: collect DTMF in the call object while parsing events
WHISTLE-1186: more setters/getters
WHISTLE-1186: cast to existing atom
WHISTLE-1186: re-order clauses to simplify guards
WHISTLE-1186: start to handle gather results
WHISTLE-1186: gather dtmf digits, paying attention to the exit dtmf and the timeout