WFLY-2028 : Fixing bug by extracting exploded WAR in zipped EAR.
Fixing also issue raised during first patch (WFLY-2101) but extracting exploded war only if ear is an archive.
[WFLY-2106] Fix up the ibm.jdk module
[WFLY-2106] Fix AttributesTestCase on IBM JDK (the order of the attribute rejection check is different)
[WFLY-2049] Eliminate caching the user against the connection, this conflicts with the "logout" mechanism and causes further issues once "logout" is being used to switch to a user with different permissions.