Added support for tenant isolation.  Interfaces can now be registered as application only, this means that they can only be resolved outside of a tenant scope.  This also applies to tenants, interfaces can be marked for tenants, and only work inside a tenant scope.
Merge branch 'master' of https://github.com/Blacklite/Multitenancy.git