Modules fixes: better WildFly and Infinispan integration flexibility

Includes a cleanup of hard coded constants from the modules integration tests: module versions are now defined in the parent pom as properties and properly passed wherever they are needed.

 - https://hibernate.atlassian.net/browse/HSEARCH-1676
 - https://hibernate.atlassian.net/browse/HSEARCH-1677
 - https://issues.jboss.org/browse/ISPN-4754

it's the Infinispan team which builds modules using that slot.
In this case we're consuming the modules maintained and released by Infinispan.