Use ECF's async feature (vendor lock!!!) to get all handles
- Uses java.util.concurrent.Future (requires bug #420290
https://bugs.eclipse.org/420290)
-- Advantage is no dependencies toward
e.e.equinox.concurrent&o.e.core.runtime
- AsyncChatService higher ranked than ChatServer
- AsyncChatService uses "ecf.generic.server" to:
-- Showcase how easily distribution providers can be switched
-- Prevents a (yet undiagnosed) deadlock in r-OSGi