Fix for bug248489 - JPA 2.0 Pessimistic Locking/Lock Mode support

Reviewed by: Gordon Yorke

New tests:

EntityManagerJUnitTestSuite
 - testWRITELock
 - testOPTIMISTIC_FORCE_INCREMENTLock
 - testOPTIMISTICLock
 - testPESSIMISTICLock
 - testPESSIMISTIC_FORCE_INCREMENTLock
 - testPESSIMISTIC_TIMEOUTLock
 - testRefreshOPTIMISTICLock
 - testRefreshPESSIMISTICLock

AdvancedQueryTestSuite
 - testQueryREADLock
 - testQueryWRITELock
 - testQueryOPTIMISTICLock
 - testQueryOPTIMISTIC_FORCE_INCREMENTLock
 - testQueryPESSIMISTICLock ) 
 - testQueryPESSIMISTIC_FORCE_INCREMENTLock
 - testQueryPESSIMISTICTIMEOUTLock
5 files changed