make get_network_interfaces a generator

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Fix open_dialog for multi install

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