Implementado produtor com escopo selecionável.
Merge remote-tracking branch 'origin/2.4.0' into 2.4.0
Adicionado @Alternative para impedir IDE de acusar multiplos candidatos
a produtor das implementações de CustomContext.
Resolvido bug onde produtor de contexto não produzia se InjectionPoint
no produtor for nulo, mesmo quando um InjectionPoint não é necessário
para produzir.
Resolvido bug de NullPointerException quando InjectionPoint do produtor
é nulo.
Solução para bug "FWK-97 - Seleção do producer em Beans.getReference() é
aleatória"
Removido teste que causa bug no arquillian (injection point não existe
durante injeções).