Update entrypoints to make use of new install paths

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

Handles saving openstack/maas credentials

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Remove console now that the status code has stabilized

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Remove asyncio code now that status code has stabilized

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Add additional routines for installer gui widgets

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
New installer code class

New install code to perform single install within a container
Also supports deploying a cloud with an existing maas.
Adds framework for incorporating a MAAS install within
a container along with preparing for the landscape install
path.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Additional widgets for password and maas server input

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

Cleaned up file install lists
Remove dep on termcolor since no console code

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

Since using jinja for template processing and moving away
from shellscript for the install paths. We utilize templates
for juju environments.yaml and charm configuration. Cleans
up distributing config files and gives us more control
over how the data is created

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
clean up uninstall and support single container removal

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

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

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Merge pull request #168 from Ubuntu-Solutions-Engineering/feature-update-install-paths

Feature update install paths