port test_server_rescue into v3 part2

This ports test_server_rescue into nova v3 api. And adds
corresponding client support, but this havn't add security
group and floating ip test with server rescue. These will
be added after the corresponding support is added in network
service. Because nova v3 api won't support these.

Partially implements blueprint nova-v3-api-tests

Change-Id: Ibfbfd07610b6c710d1a49923b8c7d2042e2aa4c9
Merge "port test_server_rescue into v3 part2"