Add maven build to project.
Remove gradle from project
Move dist to vertx-dist to be consistent with other module names
Merge pull request #835 from nscavell/vertx_3.0_master

Conversion from gradle to maven
Added ATest - asynchronous test helper
more work on new test stuff
More work on refactoring tests
completed refactoring JavaNetTest
moved junit helper stuff to base class
TimerTest
JSON tests
Some fixes to async test base
record parser and shared data tests
DNS, datagram and pump tests
Add HttpTest
Fix race that could happen when a connect attempt was not finished yet and another write was triggered and the connect finished in between the write.

Related to BZ-434064
more tests
More HTTP tests.
Merge pull request #838 from nscavell/vertx_3.0_master

HTTP Tests
Provide simpler solution to DefaultHttpClientRequest race condition, also fixed race in NetTest and some work on Clustered event bus test