use an ApplicationEventListener to log all components at startup, instead of requiring ServerCommand to call DropwizardResourceConfig.logComponents() explicitly