Don't require glance to use OpenStack server provider

Currently the openstack server provider fails if glance is not present
in the service catalog, even if the user only wishes to use pre-existing
images.

This is a problem when using certain *cough* cloud providers that don't
expose glance.

Change-Id: Ib91be7e9396190045d82c3f0a059c92a73374499
Closes-Bug: #1277150
Don't initalise deployment engine when starting a task

In some cases initialsing the deployment engine can lead to
authentication against external services - eg openstack server provider.
This is unnecessary when the deployment is already complete.

Change-Id: Ibe06a6acf8396023059292a9e5804616ed28e766
Closes-Bug: #1277342
Merge "Don't require glance to use OpenStack server provider"
Merge "Don't initalise deployment engine when starting a task"