Some refactorings and performance improvements
Adapted tests for #30 and #31
Added experimental eclipselink support
Fixed some problems with JPA conformance