I'm going to remove the code that attempts to restrict "Resource
manager access" and "Enterprise bean access". These restrictions
currently don't work and moreover aren't actually required to be
enforced. This are guidelines to user applications. In OpenEJB 2 we
didn't enforce these, so adding these restrictions now could cause
working applications to break.
One nice side effect of this change is we go back to not exposing
BaseContext outside of the container so it we don't have to add it to
the container contract spi package.
-dain