the taghandler interface is now actually generic enough to be usable by
non bundler plugins too
Converted relevant plug-in interfaces to accept instances of BundleSet
instead of BundlableNode, so that it becomes easier to prevent
unnecessary invocations of BundlableNode.getBundleSet(), and so that we
can potentially introduce a caching strategy in the future that allows
the initial page load and all subsequent bundle requests to share the
same BundleSet instance.
Stopped passing through the list of request paths the js bundler was
going to write through to the bundle sources, as this is more an
internal concern, and not a rich source of information like having the
actual bundle-set is.