YCSB fixes
Merge branch 'trunk' of github.com:impetus-opensource/Kundera into trunk
Merge branch 'trunk' of github.com:impetus-opensource/Kundera into trunk
changing the PersistenceXMLLoader to be able to handle version="2.1" persistence xml descriptors

The code that reads the persistence.xml into an object and verifies it against the target schema has been rewritten to be more generic. You can now add a new schema by just putting it's xsd schema file into the classpath. The validate method than looks into the persistence.xml file and reads the version attribute to determine which xsd to use.
Fix for an issue where the @Id annotation rules were not properly validated.

If an Entity containing an @Id annotation extends a MappedSuperclass without an @Id annotation, a RuleValidationException is thrown. This happens because the list of keys found when iterating through the Entity's annotations gets erased when each super class is evaluated.
Merge pull request #578 from makearl/MappedSuperclassFix

Fixed an issue where the @Id annotation rules are not properly validated
Fixes against NullPointerException #579
Merge branch 'trunk' of https://github.com/impetus-opensource/Kundera into trunk
Fixes for #541
Fixes for #564
Merge branch 'trunk' of github.com:impetus-opensource/Kundera into trunk
Added fixes for #561.
1. IN clause with static parameter were broken.
2. Fixed for sub query instance before IN clause
Merge branch 'trunk' of github.com:impetus-opensource/Kundera into trunk
Fixes for #566
Test cases for #567
Fixes for #563
Changes in test cases related to #567
Merge branch 'trunk' of https://github.com/impetus-opensource/Kundera into trunk
Fixes for Issue #461
Merge branch 'trunk' of github.com:impetus-opensource/Kundera into trunk