Write cluster_settings file during clustering
Open memcached interface port 11211 between sprout nodes (and remove Infinispan ports)
Write cluster_settings file during clustering
Remove infinispan clustering support as the code isn't safe for a node that doesn't have infinispan installed
Specify port explicitly in memstores - for some reason libmemcached is a bit tempermental with it
Cookbook changes to handle memcached cluster settings
Move vbucket configuration code to sprout
Merge master in to memcached_redundancy
Add support for quiescing nodes in sprout memcached cluster
Move merged attribute to clearwater, and correctly reference quiesced attribute
Fix merge issue between memcached redundancy use of --finish and quiescing use of --finish
Merge pull request #64 from Metaswitch/memcached_redundancy

[Reviewer Matt] Memcached redundancy

I'm going ahead and merging this as I need to release the associated sprout code.  There are three issues that I will fix up asap - reporting of merged status in knife box list, ensuring that no other parameters can be specified on knife deployment resize --finish, and an issue I just saw in testing where knife deployment resize --finish doesn't properly recluster the sprout because it still thinks the about to be destroyed sprout node are still quiescing.