port test_keypairs into nova v3 part2

this port test_keypairs and corresponding client into
nova v3 api.

Partially implements blueprint nova-v3-api-tests

Change-Id: I9973afb06023d4c3e9b684848ac93acac7007f0d
Merge "port test_keypairs into nova v3 part2"