Support an idle timeout to close connections for HTTP/TCP servers/clients

Manually merging PR https://github.com/eclipse/vert.x/pull/839

Signed-off-by: nscavell <nick.scavelli@gmail.com>
HA support
more on HA and HA tests
Some more tweaks to clustering tests
Allow hazelcast tests to run in own profile and some tweaks to test settings
Fixed concurrency issue with cluster tests
move hazelcasttests profile to top
Increased timeout
Adjusted timeouts again
ideas
websocket stuff
disabled timeout test and fixed another
ws
Allow extra classpath to be specified when deploying verticles with isolation
Allow running of Java source verticles
Added missing file
ws
some small fixes from findbugs
some small fixes from findbugs
a couple more fixes