Bumping up the default timeout for compute RPC call to 1 hour

The compute RPC call will block because it it performing an
iptables and it synchronizes that process. This means that when
launchg many instance concurrently on the same host, this call can
potentially exceed the default RPC timeout of 1 minute. We bump it
to 1 hour to handle larger number of concurrent launches by default.

Change-Id: Id50d4c9553adde073df3eef0934fefdd61286a3c
Track the networks attached to a live-image

Fixes OS-134

When booting an instance the user can specify a subset of available
networks to attached to the instance. This information was getting
lost when the instance was blessed into a live-image. As a result
when launching the live-image the default networks were being
attached, which ends up being all networks available to the project,
instead of the subset of networks on the instance that was blessed.

This now tracks what networks were attached to the instance when
being blessed and will only request those networks when launching
the new instance.

Change-Id: I9f58942515f9b2b3caf6e9b36514f400aeb8c6cf
Added missing imports

Code used _ as an alias for ugettext_lazy without explicit import

Change-Id: I70e39fc12244fb6883295ddc96a2a5c1c8b1d0bf
(OS-132 Fix) Migrate should not be displayed to non-admins

Change-Id: I9491128df69064d63bfe25a1bd33d1d28b9535ac
A nova virt driver that does special launch for a live-image

A subclass of nova's libvirt driver that handles a special case
if the image has properties that signify it as a live-iamge.
In this case, the driver makes a call out to vmsconn to launch
the instance instead of boot it. Otherwise, if the image
is not a live-image then it will just delegate to core nova
libvirt driver.

If the flavor of the instance does not match the flavor of
the live-image, then an exception is raised and the instance
will not be spawned.

Change-Id: Ie5ebeb5eeee6fe2e817009991d7436771df48aef
Merge "A nova virt driver that does special launch for a live-image" into stable/folsom
Fix live-image import/export

Corrected the spelling of ephemeral_gb to export the correct field.

Change-Id: I04087168841e86a47ea8351a3a3e94de7b2cdb7f
nova.exception has no class named Error

Change-Id: I4ab0503fcea0f975cf194ade9fea68d2eaf63a91
Fix: Imported live images should not be able to be terminated

disable_terminate was not set for imported instances

Change-Id: I9d41bc4ddd835644ad13890cfc552f0e85b7ce19
Ensure that a proper power state is associated with each instance

Newer version of the python-novaclient do some sanity checks on
the power_state of the instance before displaying it to the user.
As a result this field can no longer be empty and must be defined.
When creating a new instance we set its power state to NOSTATE,
and in the launch case this will be reset after launch completed.
In the bless case we remain at NOSTATE.

There is also a fixup within the api __init__ that will ensure
that all undeleted instances within the db have their power_state
set. If it is not set, then it will be set to NOSTATE.

Change-Id: Ie97bca0e2de3e08ece7cc775c14963bb67bc5680
Merge branch 'stable/essex' into stable/folsom

Change-Id: I8187329585023cf2e4aef7c9b164100a33cbaada
Merge remote-tracking branch 'origin/stable/folsom' into upmerge

Conflicts fixed:
	cobalt/nova/api.py
	cobalt/nova/extension/manager.py
	cobalt/nova/extension/vmsconn.py
	gridcentric/horizon/panel.py
	gridcentric/horizon/tables.py
	setup.py

Change-Id: I2f0877ea9d89dee7f74599da975ff3c6f735bf28