WELD-1702 Do not optimize the use of proxies if the bean being injected
has a custom scope
WELD-1702 Fix the test
WELD-1698 AnnotatedTypeValidator hierarchy check - include interfaces
WELD-1698 Don't use ArraySet, add WeldCollections.addAll()
Upgrade Weld API to 2.2.SP3; Implement WeldManager.unwrap()