small cleanups

Nothing dramatic:
- Some coverity fixes in MRP client code.
- Some warnings removal in talkers / listeners.
- Makefile harmonization and correctness regarding dependencies.

...and a few other minor pedantic stuff.

Build tested.
Can we please declare only one variable per line.