Prompt user before uninstall takes place

Fixes #256

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Single installer doc updates

Describe how to login to the container and access Juju

Ref #248 - not a complete fix but at least provides more
context on the environment.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Document the `-k` option in the installer

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Fix OpenStack capitalization in docs

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Update man pages

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Add `--extra-ppa` option to install

This gives the ability to define a list of additional ppas to
be passed into a Single installer cloud-init configuration.

Format is:

openstack-install --extra-ppa ppa:cloud-installer/experimental

Mostly useful for testing latest bits generated by our experimental
ppa.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Update man pages

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Fix c.m.satisfies documentation

Syntax updates to handle the note and highlight the return
and return type

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Exit if existing install found

Fail on subsequent `openstack-install` if a pre-existing
installation is found. This also prints a nice error
message on how to remedy this problem as well.

Fixes #245

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Fixes terminal not echoing commands after 'q' from status screen

Fixes #244

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Cleanup installed file if quit during install phase

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Merge branch 'master' into feature-preseed

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>

Conflicts:
	bin/openstack-install