Port server password extension to v3 API Part 2

Ports the server password extension and the corresponding
unittests to the v3 framework.

Partially implements blueprint nova-v3-api

Change-Id: I85c7241fa6c711f492c7a8ec644c0ba1d01fe5ef
Merge "Port server password extension to v3 API Part 2"