Remove unessesary use of Singleton in AbstractSharedContext
Don't hard code the bean id in the proxy class, but store it in a field on creation

This resolves an issue when running unit tests, where the same proxy would be re-used
for beans with different bean id's
Remove unnecessary code
Extract methods from WeldClassImpl constructor to make it readable
WELD-1144 Superclass of processed AnnotationType is ignored
Fix inner EJB.
Upgrade ARQ to 1.0.1.Final.
WELD-1184 SE Weld.getInstanceByType() ignores bindings argument
WELD-1191 Issues determining bean types
WELD-1192 NPE in Validator.validateBean() when bean annotated with @Typed
WELD-1215 Nested class within an invalid class causes deployment failure
WELD-1217 Missing resource bundle entry causes exception during logging
[WELD-1219]; disable @Default qualifier on Instance.
Apply directed beans closures.
Added test for WELD-1162
Make sure interceptors are only initialized once
Make Beans.getInterceptableMethods() a bit clearer
Disable the test WELD-1162 for now.
WELD-1220 NPE in InterceptorBindingType.unwrap when using seam-security-3.1.0.Final
Fix typo