Ported Distributed module to Hazelcast 3.0 SNAPSHOT

Here's a port of the Distributed module to Hazelcast 3.0. Since HC 3.0 is not yet finally released there could be a minor API change but this is unlikely to happen.
I would like to see some discussion on the changes.

Chris