click2call-history: rework click to call to use amqp worker

add tracking of basic.return messages from the broker

pass basic.return message from gen_listener to implementing module via handle_cast/2
click2call-history: add realm to request; if app resp is undefined,
should be a success (originate_resp comes when freeswitch is attempting
the origination)
3.16: correct typo
added `keep_caller_id` option

Conflicts:
	applications/crossbar/priv/couchdb/schemas/clicktocall.json
set `keep_caller_id` to 'true' by default
explicitly set `caller_id_number` if defined, otherwise use `Contact`