Merge pull request #884 from vietj/master

Provide missing json constructor for options objects
More robust vertx options and key/trust store options