Implement JDR in pure java

Replaces previous jython/sosreport implementation
Preserves interface of original implementation
Should resolve the following JIRAs:

JBPAPP6-1202    It's impossible to run jdr tool on solaris machines
AS7-4449        JDR Does not work with Turkish Locale
JBPAPP6-1379    Jdr script utility isn't able to connect to ...
AS7-6043        implement java version of JDR
AS7-5890        JdrService assumes auth is required if ...
adding a base directory to jdr output
fixing filename of archive and updating tests to match new behavior
removing all references to jython
changing the wildcard system to work better on windows
removing ? as a pattern character
AS7-1103 ModelController test tweaks. Avoid test thread T and boot thread B alternating on T-setRunning()/T-setRestartRequired()/B-setRunning()/T-revertRestartRequired()
AS7-1103 Don't call setRunning() outside AbstractModelControllerService

Refactor testsuite Service<ModelController> impls
AS7-1103 ControlledProcessState should only transition to RUNNING from STARTING
AS7-5929 Add a unit test of ControlledProcessState behavior
AS7-6118 Changed code so that attributeName is compared with
SimpleAttributeDefinition.getName() rather than the
SimpleAttributeDefinition itself.

Say thanks to FindBugs!
AS7-5077 Minor logging update, applicable for release of SFSB instances
AS7-6123 - Fix building with -DskipTests
AS7-6089 CLI module command hsould not require --resources if --module-xml is specified
AS7-6117 CLI module command leaves out slot in generated module.xml
AS7-6035 - fixing improper use of restartRequired at some places
AS7-6035 fixing an original bug with context.restartRequired() instead of context.revertRestartReguired()
Fix for JBPAPP6-1679
Enabling ignored test for audit logging as AS7-3346 is resolved.
Added EJB module audit logging test.
AS7-5768 Support resource adapter deployments via modules
fixing PR on Brian's comments