Reviewer Mike - Infinispan clustering

This is all the Chef changes to cluster sprout backed by infinispan.  After the first two commits, the rest are all separable changes that you might want to review individually (they improve clustering performance, set up SGs and tidy up knife output).

I'm still in discussion with Bela on how to best handle the TCPPING issues, but the `nc` workaround does the job for now.