Adding programmatic configuration for Hazelcast in embedded vert.x

Signed-off-by: Dean Pehrsson-Chapman <dean@p14n.com>
Amendments after feedback from purplefox

Signed-off-by: Dean Pehrsson-Chapman <dean@p14n.com>
Changing static config to volatile to prevent possible thread local cache.

Signed-off-by: Dean Pehrsson-Chapman <dean@p14n.com>
Merge pull request #777 from p14n/master

Adding programmatic configuration for Hazelcast in embedded vert.x