Add service definition so ServiceLoader picks it up

Signed-off-by: Daryl Teo <i.am@darylteo.com>
fix memory leak with no handlers
channel exceptions should be reported on exception handler
Use UTF-8 as charset to read mod.json. See BZ-428488
Always use UTF-8 to read via Scanner
Set a connect timeout as otherwise it will wait to long on OSX
Upgrade to netty 4.0.16.Final
Copy map before returning it in toMap
make sure sender gets copied too after send
Merge branch 'master' of github.com:eclipse/vert.x
actually close websocket
always deep copy JsonObject/JsonElement in copy() otherwise it's hard to ensure using flags that the original and copy don't see changes in each other, especially when we consider that JsonObject/JsonArray can contain nested JsonObject/JsonArray
Use netty-4.0.17.Final
Go back to using netty-all
Copy maps and lists when creating JsonObject/JsonArray
Added addURL method to ModuleClassLoader
Merge pull request #793 from darylteo/vertx-hazelcast

Vertx-Hazelcast Fixes
Optimise imports
release 2.1RC1
inced release