fix tab focus

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
rework dialog box return value

Before we were returning *args which didn't give us any control
over what order those items were received.

Now dialog class returns a dictionary of keys->urwid widgets for
us to reliably call when doing routines such as saving input text

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
fix existing maas selection

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
fix exception in tasks_list

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
initial single install task list

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

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

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
remove unused methods in multi, update multi guide to use testing ppa

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
fix openstack-status run in single

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
fix single install tasks list

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

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
rework formatting of landscape info box

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
always increment current task index in stop_current_task, not just if we are starting a new task. avoids problems when calling start after a stop
don't include time spent showing the dialog box in the juju install progress timing
add env var for getting juju bootstrap debug info in case of failure. re-add exception to fail sooner when bootstrap fails
more install feedback responsivness

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
fix more name change paths

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

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