Reviewer: Andy. Create all-in-one node that can be booted from an AMI

Andy, Please can you review this.  

It is one of a set of related pull requests - there are impacts on most of the components.  Most impact is on chef (to build an all-in-one node), but there are impacts on other components too
- to prevent clashes on port numbers
- to get the components to install in the right order
- to add an auto-configuration component to learn new IP addresses/domains after the create-AMI/launch cycle.

It has been tested through numerous installs & setting up calls by hand.  Running the live test suit against this is planned but not yet done.