Uniform junction errors
This is a minor refactor which:
-
Adds BST_FORBID_BDEPENDS to compliment the existing BST_FORBID_RDEPENDS, these raise errors automatically in preflight
-
Specify that dependencies are forbidden in the junction element
-
Remove special case load error from the loader, let this be handled in the normal way at preflight time
-
Updates tests