Fix for  Bug 414610 - MOXy Footprint Reduction - TransformationMapping Refactor

Code reviewed by:  Denise Smith

Fix Details:
- Created a new record called o.e.p.internal.oxm.record.TransformationRecord
- Changed DOMRecord to implement TransformationRecord
- Changed internal code to use TransformationRecord instead of DOMRecord for transformation mappings
- Moved some logic from FieldTransformerNodeValue onto the TransformationMapping
- Created o.e.p.core.mappings.transformers.CoreFieldTransformer and changed o.e.p.mappings.FieldTransformer to extend it
Root level collection support for json schema generation
Fix for bug 412613
Fix for bug 414435
Reviewed by Blaise Doughan
Support for json schema generation without casting to EclipseLink impl classes
Added more logs to JPA-RS
Fix for bug 414055
Reviewed by Blaise Doughan
Fixed a minor issue in a test case
Fix for Bug 415059 - MOXy Footprint Reduction - Remove XMLField Dependency from XPathObjectBuilder

Code reviewed by:  Denise Smith

Fix Details:
- Moved the responsibility for marshalling xsi:type for direct mappings from TypeNodeValue to XMLDirectMappingNodeValue.   This enabled me to delete a lot of the redundant code in TypeNodeValue
- Moved the responsibility for adding TypeNodeValue in the XPathNode tree from XPathObjectBuilder to XMLDirectMappingNodeValue.  This enabled me to delete more unnecessary code.
MINOR CHANGE - Added a null check on the result of xmlDescriptor.getTables() before size() is called on it.
415093: temporarily remove javax.resource from feature
Fix for Bug 415182 - MOXy Footprint Reduction - Remove o.e.p.oxm.NamespaceResolver Dependency from XMLBinaryDataMappingNodeValue

Code reviewed by:  Denise Smith
Fix and updated tests for bug 414924
Fix for Bug 415010
- SQLSyntaxErrorException when using a parameterized subquery with ReportQuery
- Changes to ConstantExpression & ParameterExpression twistedForBaseAndContext to allow a parameterized subquery to be used within a ReportQuery
- New test: ParameterizedSubqueryTest added to ReportQueryTestSuite
Reviewed: James Sutherland
Bug 383199 - Non-spec-compliant static metamodel bootstrap due to default lazy initialization of EMF
Bug 406842 - Serialized Object Policy (SOP)  - Patch 6.
- initialize session's serializer after descriptors have been initialized;
- remove sopObject from the row after it has been used so that it's not stuck in any value holder.
Package was not deleted in previous txn for Fixed bug 415153 - Hermes: JPA’s JRE dependency causes issues when WTP is running on JRE 1.5
Fixed bug 415153 - Hermes: JPA’s JRE dependency causes issues when WTP is running on JRE 1.5
Fix for bug 415233
Reviewed by Blaise Doughan
Files were not checked in with txn for Fixed bug 415153 - Hermes: JPA’s JRE dependency causes issues when WTP is running on JRE 1.5