Fix the help text of add-fixed-ip

Makes the help text of the add-fixed-ip less confusing by pointing out
that the IP address is taken from the given network and assigned to the
server.

Change-Id: Iaf4641f65a5872ee70273d5b972ff5da0ddd7b1d
Add support for instance evacuate.

This adds support for server evacuation from failed host.
Adds CLI command:

nova evacuate <server> <host> [--password pwd] [--on-shared-storage]

Depends on the approval of change:
https://review.openstack.org/#change,17991

Change-Id: Icd91c0484b2db532861e23163d043737ad04117a
When logging request include request data

When the --debug flag is used it should print out the body of a POST
request.  It did that previously but the kwargs dict used for the
request stopped using 'body' which is what the logging relied on.  This
changes it to use 'data' which is a string representation of what was in
'body'.

Bug 1098241

Change-Id: I82f36e59b459706d9d5a3a38563a45c80e84c6e2
Update hosts API action calls (startup etc.)

These calls are now implemented as normal
POST os-hosts/{host_name}/action requests.

Change-Id: I8cd401e3b4e552c6787d1f984041ad3c345e6eca
Fix a couple of broken shell tests

Pyflakes picked up a couple of duplicated names. Rename the one
that is correct and delete the incorrect one.

Change-Id: Id4af1269a030be5a725bbbbcf3400341b09fddc3
Merge "Fix the help text of add-fixed-ip"
Merge "Add support for instance evacuate."
Merge "When logging request include request data"
Merge "Update hosts API action calls (startup etc.)"
Merge "Fix a couple of broken shell tests"