Fix intermittent failure in DB timers test

This is caused by the InitialContext being garbage collected while the connection is still in use
WFLY-3797 undertow.xml contains wrong Wildfly version
WFLY-2770 Enable CDI decorators for web socket endpoints
Remove dangerous connection parameter change from the pooled connection.
Add initial datasource check for the appropriate transaction isolation, run the timer update within a transaction to ensure consistency.
Add dialect autodetection for timer databases to prevent from the necessity of configuration.
Add specific SQL statements to support Oracle and MySQL for EJB-Timer persistence
WFLY-1227 Add graceful shutdown support for EJB timers
Testcase for WFLY-3779
WFLY-3779 IllegalAccessException when a built-in normal-scoped bean defines a package-private no-arg constructor
[WFLY-1242] use JBossLogPrintWriter to output log information to jboss logging
WFLY-3800 Upgrade Weld to 2.2.4.Final
Merge pull request #6655 from jharting/weld224Final
Merge pull request #6653 from stuartwdouglas/WFLY-1227
Merge pull request #6652 from stuartwdouglas/WFLY-3797
Merge pull request #6651 from stuartwdouglas/ejbTimerTests
Merge pull request #6644 from jharting/WFLY-3779-master
Merge pull request #6518 from wfink/dbTimerFixes
Merge pull request #6618 from jeffzhang/WFLY-1242
Update to use build-tools 1.0.0.Alpha3
[WFLY-2879] - Remove duplicated code from test cases where custom modules are needed.
Fix ClusteredSingleSignOnTestCase failure with Undertow 1.1.0.Beta7.