[services] Make 'supervision' and 'communication' services object

It makes the code a bit more generic, and allow furtherly to implement
asynchronous service
[blender] Factorise init_supervision_services
[pymorse] Fix a race condition between emission and reception of request