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>
Some cleanup and optimization
Merge pull request #777 from p14n/master

Adding programmatic configuration for Hazelcast in embedded vert.x
Support null values for JsonObject
 - putArray, putElement, putBinary, and putValue now support null values.

Fixes bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=426816

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Merge pull request #783 from nscavell/npe-jsonobject

Support null values for JsonObject
426704 Correct SCM Config

Signed-off-by: Andrew Lee Rubinger <alr@alrubinger.com>
Merge pull request #781 from ALRubinger/426704

426704 Correct SCM Config
Add sendFile operation that takes a resultHandler. See BZ-423447
Merge pull request #786 from eclipse/netsocket_sendfile

Add sendFile operation that takes a resultHandler. See BZ-423447
Allow to pass compiler options into CompilingClassLoader via the java.compiler.options system property.

Related to BZ-415407
Merge pull request #787 from eclipse/compiler

Allow to pass compiler options into CompilingClassLoader via the java.co...
Only depend on the netty artifacts that are really needed