Better AMI creation parms
Merge remote-tracking branch 'origin/master' into aio_node_ami
Force Ellis signup key to be 'secret' for AMI
Appsrently m1.small is fine after all
Merge pull request #50 from Metaswitch/aio_node_ami

Reviewer Andy: Extra tweaks to AMI creation
Only specify enum_server if one is configured for this environment
Reduce TTL for cluster DNS records to 60 seconds
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
Merge pull request #54 from Metaswitch/issue191

[Reviewer: Mike] Only specify enum_server if one is configured for this environment
Ensure DNS records are updated if TTL is wrong
Merge pull request #55 from Metaswitch/faster_scale_up

[Reviewer Matt] Faster scale up
Add the bono.<domain> DNS entry
* Make clustering not happen on quiescing nodes
* Make knife dns records create ignore quiescing nodes
* Make knife deployment resize give an error if there are quiescing nodes (and it's not a rezise that will simply unquiesce them)
Fix up previous commit - make DNS records actually ignore quiescing nodes
Quiescing infrastructure works, but doesn't actually run the SSH commands and needs refactoring