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
Merged Jon's changes

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