Dedicated Infinispan module for branch 4.5

Related to the following issue, this is the version of the patch for branch 4.5 :
https://hibernate.atlassian.net/browse/HSEARCH-1692

! Not much was cherry-picked !

Changes are the same conceptually as PR #675 but I had to rewrite most of it.