Adjust to new vert.x module naming convention
Be smarter about top-level execution contexts