port test_extensions into nova v3 part2

this ports test_extensions into nova v3 and
corresponding extensions_client

Partially implements blueprint nova-v3-api-tests

Change-Id: Iebd57de78740e051505001a5c6dea91659c7e356
Merge "port test_extensions into nova v3 part2"