WELD-1709 @WithAnnotations applies only to public annotated constructors

As stated in the CDI specification, the `@WtihAnnotations` annotation can appear on any member of the annotated type. However, Weld is only delivering the `ProcessAnnotatedType` events for types whose annotated constructors are `public`.