Update README and master.sh script to support collapsed build

If you collapse the build node onto your control node, the
procedure is slightly different, in that you want to name your
build-node the same as your hostname, and you want to run
the deployment (post data update) via puppet apply rather than
via puppet agent.

Update master.sh script to properly compare values

The if statemetns were not properly comparing values
without surrounding [ ]
Add local_ip param to enable OVS for AIO node
Set install services for Havana

Make default newtork_service == neutron
Ensure puppetmaster-passenger is running
Require puppet before installing puppetmaster
Add build_server_ip remap for all_in_one
Enable user.all_in_one.yaml hiera override.

If you collapse the build node onto your control node, the
procedure is slightly different, in that you want to name your
build-node the same as your hostname, and you want to run
the deployment (post data update) via puppet apply rather than
via puppet agent.
Change user.all_in_one.yaml to "HERE" script
Update the README for more accurate review of the all_in_one scenario
Clean up trash from testing. scenario file and comments
Updated master script to have better defaults

Changed from all_in_one scenario default to user.yaml
Leverage cleaner over-rideable defaults for all parameters
Update README to include simplified all_in_one deployment

Include the parameters that can be passed to the master.sh script
Add debug flag

it was defined in the data mappings and not in hiera.
Merge pull request #185 from bodepd/add_debug

Add debug flag
remove invalid data_mapping key
Merge pull request #186 from bodepd/remote_invalid_key

remove invalid data_mapping key
Merge pull request #155 from CiscoSystems/aio_install_script

Update README and master.sh script to support collapsed build
Merge pull request #187 from michaeltchapman/dmz

Dmz
Add optional tempest suite to controller