port related volumes tests into nova v3 part2

there is no cinder proxy in nova v3 api. So we just use cinder
directly. And some tests are duplication with the tests in cinder
testing, just remove them, add merge the remain tests under the
server tests directory.

Partially implements blueprint nova-v3-api-tests

Change-Id: I41f0ac3292b84e2a905e5bbfb6e0fcdddf93b50b
attach_interfaces as smoke

attach_interfaces is neutron specific test,
 so it should have the smoke flag.

Change-Id: Ia438a2fa1eeed5aa7ce9a733aefe39b28dc2e187
Merge "port related volumes tests into nova v3 part2"
Merge "attach_interfaces as smoke"