HSEARCH-2594 JSR-352 (Batch) integration #1566
This adds JSR-352 integration through two publicly exposed modules:
There are a few remaining sub-tasks, but I think I'll move them to independent tickets once this PR has been merged, because they are not critical: https://hibernate.atlassian.net/issues/?jql=parent%20%3D%20HSEARCH-2594%20and%20resolution%20is%20empty%20ORDER%20BY%20status%20DESC
Note that there are quite a lot of commits, but I already tried my best to squash commits together and remove merge commits (I removed all merge commits), while still preserving authorship information and avoiding huge commits that nobody will undestand.
I added performance tests as part of this PR. Results are available here: http://ci.hibernate.org/view/Search/job/hibernate-search-performance-orm/. See in particular how the
To make your review as painless as possible, I would recommend to proceed like this: