WFLY-3128 Implement CDI 1.2 bean discovery changes
Upgrade Weld to 2.2.0.CR1
Prevent possible NPE when reading package annotations
Upgrade Weld to 2.2.0.CR2
Upgrade Weld to 2.2.0.SP1; CDI API to 1.2
Jandex 1.2.0.Final
Merge pull request #6223 from jharting/weld22-wf8

Weld 2.2
WFLY-3308 Upgrade jsf-impl to 2.2.6-jbossorg-4 to fix a JSF memory leak
Revert "Merge pull request #6168 from bafco/WFLY-3260"

This reverts commit bbef047b4b0e8ca972197d3cf9b1d8f93913efdf, reversing
changes made to def4ef6a0aaf22b73693e00c2c6f3f44d2e11dc2.
Merge pull request #6216 from altanis/master

[WFLY-3302] Add Bouncy Castle after TLSSyslogServer shutdown
Merge pull request #6166 from stuartwdouglas/WFLY-3200

WFLY-3200 Change default resteasy jackson provider to Jackson 2
Merge pull request #6222 from stuartwdouglas/undertow

Always create a new connection for HTTP upgrade requests in the reverse ...
Merge pull request #6225 from fjuma/WFLY-3308

WFLY-3308 Upgrade jsf-impl to 2.2.6-jbossorg-4 to fix a JSF memory leak
[WFLY-2921] Update the test case to include unresolved address scenario
Fix WeldClassFileServicesTest - ClassLoader.getResource() is not using file separator
WFLY-768 - add sun audio packages to sun.jdk module
WFLY-3040 Fix broken dependencies
[WFLY-3315] Fix day of week computation

CalendarBasedTimeout overrides the 1st day of week value (which is
Locale-dependent) when it computes its firstTimeout in setFirstTimeout().
However it must also override it in the truncate() method to make sure
that comparison between the firstTimeout and its truncated copy is
correct. Bugs will occur if the JVM's Locale has a different value for
the 1st day of the week (e.g. French week starts on monday, while
English week starts on sunday).

JIRA: https://issues.jboss.org/browse/WFLY-3315
WFLY-3309 BZ1093586 Update HAL to 2.2.4.Final
Merge pull request #6228 from mkouba/weld-classfileservices-test-fix

Fix WeldClassFileServicesTest - ClassLoader.getResource() is not using f...