Split out a ServletPlugin interface from BundlerPlugin, based on
feedback from <https://github.com/BladeRunnerJS/brjs/issues/241>.