Infinispan external 4.5

This is HSEARCH-1696 for branch 4.5.
_master_ version coming soon.

This is a port of HSEARCH-1692, which was already reviewed.