adding better fix for disabled namespace enforcement

- improving the tests for the disabled namespace enforcement so they
  are actually testing what theyre meant to be testing
- adding a 'enforcedNamespaces' option for BR libs to disable namespace
  enforcement