Split JDO out into separate JDO project

We could split JDO out into a separate JDO project so that people choose their API and use the jar accordingly. This can be considered during 3.0 release cycle. We either decide to do it or not, and just close this JIRA whichever we choose.

Description

We could split JDO out into a separate JDO project so that people choose their API and use the jar accordingly. This can be considered during 3.0 release cycle. We either decide to do it or not, and just close this JIRA whichever we choose.