Change so that load('vertx.js') is required by applications.

But make that load happen only once per DynJSVerticleFactory. Refactor a
bit to make things a little clearer and cleaner.