TOMEE-1335 fix the save deployments for WARs

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1620826 13f79535-47bb-0310-9956-ffa450edef68
TOMEE-1338 - Initial work on test for WAR save. In progress.

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1621140 13f79535-47bb-0310-9956-ffa450edef68
TOMEE-1338 - DeployerEjb tests
Fix DeployerEjb property override.
Fix potential NP if OpenEjb.destroy is called be user.

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1621158 13f79535-47bb-0310-9956-ffa450edef68
Clean up config

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1621796 13f79535-47bb-0310-9956-ffa450edef68
TOMEE-1341 looking for test classes with module finders

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1623003 13f79535-47bb-0310-9956-ffa450edef68
no need of reflection here - backport

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1623009 13f79535-47bb-0310-9956-ffa450edef68
TOMEE-1330 allow to scan container for wars + TOMEE-1339 try static resources first for JAXRS + TOMEE-1329 supporting empty line in jars.txt + TOMEE-1297 @Jars for AppComposer + TOMEE-1325 suporting interfaces for synamic subclassing + TOMEE-1296 typo to get mbean server in OpenEJBServerPlatform + TOMEE-1295 support openjpa.EntityManagerFactoryPool + OPENEJB-2100 correct reset of openejb classloader in openejb cli + respect force reset logs property + new finder API + TOMEE-1334 NPE in LazyRealm + CDI @Startup support -- backports from trunk

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1623012 13f79535-47bb-0310-9956-ffa450edef68
style + test

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1623052 13f79535-47bb-0310-9956-ffa450edef68
Typo

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1623319 13f79535-47bb-0310-9956-ffa450edef68
Make sure securityPermission is initialised if null.
Clean-up several potential NullPointers

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1623344 13f79535-47bb-0310-9956-ffa450edef68
Check for null on undeploy.
Use logger.
Wait longer on lookup.

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1623388 13f79535-47bb-0310-9956-ffa450edef68
Why was this allowed before?

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1623421 13f79535-47bb-0310-9956-ffa450edef68
Works local, but need to revisit. Use EarTest.class

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1623479 13f79535-47bb-0310-9956-ffa450edef68
Report encoding.
Versions.

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1623565 13f79535-47bb-0310-9956-ffa450edef68
Provide used classes

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1623761 13f79535-47bb-0310-9956-ffa450edef68
Again, just to see if it works on the bot

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1623859 13f79535-47bb-0310-9956-ffa450edef68
TOMEE-1342 check subclasses of SessionBean correctly in SXC marshalling code to avoid errors serializing EjbJar objects when writing out the dscriptors

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1624113 13f79535-47bb-0310-9956-ffa450edef68
TOMEE-1342 testcase missed on previous commit

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1624114 13f79535-47bb-0310-9956-ffa450edef68
Finals

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1624134 13f79535-47bb-0310-9956-ffa450edef68
TOMEE-1343 check for driver name as well as product name

git-svn-id: https://svn.apache.org/repos/asf/tomee/tomee/branches/tomee-1.7.x@1624136 13f79535-47bb-0310-9956-ffa450edef68