infinispan-remote-6.4.0.DR1-redhat-1.jar doesn't contain the javax.cache package. The PR seems to only fix the client in eap modules distribution.
I think the problem is not the fact that infinispan-remote jar does not contain the package. Generally, we don't want any javax packages in our own jar files. The problem is that the cache-api jar is missing from the jboss-datagrid-6.6.0.DR1-remote-java-client.zip It should be there as a separate jar file IIRC.