[Reviewer: Mike] Geo redundancy support

Mike, please can you review my changes to make Infinispan work with geo-redundancy.  I'm not sure we'll use this again, but I think it makes sense to save it off.