Added some tests around circular dependencies that are encountered while we are still recovering from an earlier circular dependency, since we appear to have a bug in this area.
Added some tests around circular dependencies that are encountered while we are still recovering from an earlier circular dependency, since we appear to have a bug in this area.

matthew-dean/browser-modules,BladeRunnerJS/browser-modules,BladeRunnerJS/browser-modules,matthew-dean/browser-modules