Early check-in of NodeJsBundleSourcePlugin, plus changes to the
CaplinJsBundleSourcePlugin and model as a consequence of doing this.