[NUCCORE-1258] Adaptation of git pull request from "pktxu". Changed the
order of options from the pull request to match what the javadocs says
for the allocateConnection method. Added TODOs for DN 4.1 to sort out
AbstractConnectionFactory and use of factoryName/resourceType and not
put resourceType into the "options"
[NUCCORE-1259] Clean up ConnectionFactory resourceType info
Use static field for "tx" name
Fix arguments passed to exception so they are put in message correctly
(requires rebuild of datanucleus-api-jdo)
[NUCCORE-1261] Remove queued property
[NUCCORE-1262] Simplified constructors
[maven-release-plugin] prepare release datanucleus-core-4.0.4
[maven-release-plugin] prepare for next development iteration
bump to 4.1.0-m1
[NUCCORE-1229] Refactor enhancement contract classes so that they are in
own self-contained package
[NUCCORE-1229] Change ExecutionContext to ExecutionContextReference
add 4.1 javadocs
Add findObject since used by compound identity handling
[NUCCORE-1260] When no backing store on collection and cascade-delete
implies deletion (and queued flush), add operation to queue so that it
can be checked at flush (not yet checked in this commit)
Add TODO
further queued operations for non-backing store wrappers so we can
process them in an updated flush process later
More wrapper operationQueue updates
[NUCCORE-1260] Enable intelligent cascade delete for removal of an
element from a SCO collection (non-RDBMS datastores only)
[NUCCORE-1260] Add Maps to supported types
extra method