improves engine customization

- removes #onEngineCreated and adds #createEngine.  Using #createEngine
allows for overrides to apply more customizations such as the
InetSocketAddress and other properties earlier in the pipeline.
1 file changed