Fixed some issues introduced when moving cluster knowledge away from emitters.
- also fixed tests so they compile correctly
- key issues are:
	- housekeeping for connections in emitters.
In particular, how to detect cluster changes and knowing that a given destination may
have to be reconnected to (if it failed, restarted, and reused same connection info)
	- locality resolution in sender
	- inter app communication