KAZOO-543: fix moh when an empty string
KAZOO-543: formatting

Conflicts:
	whistle_apps/apps/acdc/src/acdc_agent_fsm.erl
	whistle_apps/apps/callflow/src/cf_endpoint.erl
KAZOO-543: handle doc changes to devices for agents

Conflicts:
	whistle_apps/apps/acdc/Makefile
	whistle_apps/apps/acdc/src/acdc_agent_fsm.erl
KAZOO-543: starting to deal with endpoints and hotdesking
KAZOO-543: load endpoints (and update bindings when necessary) when an agent wins a call

Conflicts:
	whistle_apps/apps/acdc/src/acdc_agent_fsm.erl
KAZOO-543: publish presence updates via the gen_listener
KAZOO-714: convert last of endpoint publishes, and find username and endpoint id on docs
KAZOO-543: use the cf_user get_endpoints in acdc