remove unused tearDown method
add the configuration required for the bus status notification
add bus_status_notifier to the ioc register

the bus producer used for call_forms is not reused here since the call_form_results
events are not ready for a multi xivo usage
refactor test_user_service_notifier to use self.notifier

some tests created their own copy of a new notifier and other used the one created in setUp.
I used self.notifier everywhere
publish user_status_update to the bus
add the status_notifier config to the config file
change the status_notifier bus configuration

change the exchange from fanout to direct with a routing key
this make our use of the bus similar to the usage for call forms
and has the same result
fix unit-test
remove unused patched value in unit-test
move context.register in register_class
Merge branch 'user_status_update'

Conflicts:
	etc/xivo-ctid/config.yml
	xivo_cti/cti_config.py
	xivo_cti/ioc/register_class.py