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

Ah, yes, of course. Interesting that they use that pattern (haven't seen it
elsewhere). Anyways, cool then.