Merge commit '1a4255a0f5f0f649350a4b4c862f4e2b0436e400' into topiarist-circular-dependency-bug-fix
Squashed 'brjs-sdk/workspace/sdk/libs/javascript/browser-modules/' changes from f5b7eac..5bd3592

5bd3592 Improved the success-case circular depenendency test so that it verifies that what gets returened when a circular dependency has been detected is actually valid.
d43ff37 Fixed bug recently introduced to Topiarist when improving it's circular dependency detection -- will add unit tests around this when it's merged upstream into the 'topiarist' project.

git-subtree-dir: brjs-sdk/workspace/sdk/libs/javascript/browser-modules
git-subtree-split: 5bd35920b3a7e32112c622ffa4b25bfac44fe4aa
Update requireAll() so it takes a reference to the local require()
function, so that the require-paths are resolved relative to the code
invoking requireAll().
Squashed 'brjs-sdk/workspace/sdk/libs/javascript/browser-modules/' changes from 5bd3592..ef03c26

ef03c26 Updated a couple of the tests to use nested require-paths, plus fixed a bug which this revealed.

git-subtree-dir: brjs-sdk/workspace/sdk/libs/javascript/browser-modules
git-subtree-split: ef03c26a709ab1fd427690e1b7afaa796bb23f9c
Merge commit '610cb3503a25a87c39824afb863cb718e9772a2b' into topiarist-circular-dependency-bug-fix
Merge pull request #1005 from BladeRunnerJS/topiarist-circular-dependency-bug-fix

Topiarist circular dependency bug fix