More unit test coverage for equality

+review REVIEW-5137
Revert breaking changes to InvalidActionClosureException

- Use InvalidUserCodeException for invalid component selection rule closure
   - This is temporary pending improvements to the component selection rule Java API

+review REVIEW-5137
Moved Configuration(Container)Internal into dependency-management subproject

+review REVIEW-5137