NUCCORE-1204 Object is left in 2nd level cache when commit() fails
Merge pull request #7 from kaarelk/NUCCORE-1204

[NUCCORE-1204] Object is left in 2nd level cache when commit() fails
fix formatting
[NUCCORE-1221] Update metadata classes to better define inheritance,
with TODOs added to ForeignKeyMetaData. Update NamingFactory to make use
of ConstraintMetaData rather than being index-specific
[NUCCORE-1222] Update ForeignKeyMetaData to extend ConstraintMetaData
and not extend ColumnMetaDataContainer since not needed.
[NUCCORE-1223] Upgrade StoreData to hold Table, and also to provide
direct access to other RDBMS properties, with TODO to clean up when
RDBMS Table implement generic Table
{NUCCORE-1224] Refactor getIdentifier methods to be getName
[NUCRDBMS-802] Move some methods down from RDBMS Table/Column
[NUCCORE-1225] Update JdbcType to include Types.* value
Add ColumnMetaData to Column
fix columnMetaData
[NUCCORE-1226] Add persistence property for default embedding mode of a
persistable object (flat)
[NUCCORE-1227] Implement ColumnLengthDefiningTypeConverter and set
length to 36
[NUCCORE-1228] Add column for nested array/map holder
[NUCCORE-1121] Drop mmd.getColumn
findbugs fixes
findbugs fixes
findbugs fixes, inc Stack -> Deque
Remove Vector usage
Need to allow nulls
LinkedList better than Stack