Add simple serializer for tests
Move MockSerializer to testhelpers/ module
Rename Mockserializer -> JavaSerializer
Rename MockSerializer -> JavaSerializer
Add bucketId parameter to EventStorePersistence#allChanges
Change contract for ordering in allChanges()
Change contract for ordering in allChanges()
Add IteratorUtils to avoid library dependencies
Use IteratorUtils where possible
Add DuplicateCommitException to checked exc. for persistence
Remove EventStoreException
Add TestNG dependency to core/
Add common tests for persistence modules
Change arquillian.xml to work with glassfish-embedded
Add JPA persistence module