Added parameter checks to NetClientImpl, CaOptionsImpl, FileSystemImpl, HttpClientImpl, HttpClientRequestImpl, SocketAddressImpl, WebSocketConnectOptionsImpl, added helper class Arguments for argument validation analogous to Objects.requireNonNull(), refactored parameter checks to use consistently Objects.requireNonNull(), added unit tests for several existing parameter checks, fixed small typo in CONTRIBUTING.md.

Signed-off-by: Heribert Hirth <git@frostcode.de>
Merge branch 'parameterchecks' of github.com:heri333/vert.x into heri333-parameterchecks
Merge branch 'heri333-parameterchecks'
Support ha on Starter.java and a few small tweaks
Cleanup dist files now in stack project

Signed-off-by: Julien Viet <julien@julienviet.com>
Have org.apache.directory.server:apacheds-protocol-dns scoped to test

Signed-off-by: Julien Viet <julien@julienviet.com>
Merge pull request #918 from vietj/master

Cleanup dist files now in stack project
Use ReadStream for HttpServer websocket and http requests
Use ReadStream for NetServer connect handler
Use ReadStream for EventBus
Introduce pause(Handler<Void>) and resume(Handler<Void>) on ReadStream
Refactor to use correct fluent types
Improve pause/resume for NetServer
Improve pause/resume for HttpServer