Java8-ification, tweaks, and thread safety. Make sure Vert.x objects can...

... be used from other threads - important in the embedded without verticle use case
This method sets the Handler and is called by the user. It needs to be synchronized to protect the internal state (paused, handler, etc)