must set client mode before applying ssl params
Support reading main from mainfest - used for fat executable jars
move deployment id and config out of verticle and into context (this makes it available in other languages) and implemented process args on context
renamed async Vertx static factory method to vertxAsync and provided tests
remove commented-out methods
renamed ssl() to upgradeToSsl()
Introduce io.vertx.core.streams.StreamBase as common super abstract interface of ReadStream and WriteStream that defines the exception handler method

Signed-off-by: Julien Viet <julien@julienviet.com>
Update options to follow new options model

Signed-off-by: Julien Viet <julien@julienviet.com>
Missing @Fluent annotation

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

Changes
Renamed API methods into nicer forms now that we allow full operator overloading
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>