Add admin_pass as attribute and property to server

This allows users to specify an admin_pass parameter that will set the
root password of the server.

Co-Authored-By: Anderson Mesquita <andersonvom@gmail.com>
Implements: blueprint custom-adminpass (partial)
Change-Id: Ic11f1ddcd114631b92f87d5760ab7a6761ba40e4
Allow update of admin_pass on server

This makes it possible to issue an update that modifies the admin_pass
attribute of a server.  If the server does not support a root password
change, a ResourceFailure will be raised.

Co-Authored-By: Richard Lee <rblee88@gmail.com>
Implements: blueprint custom-adminpass
Change-Id: Ia2f596c93a2c448b98ac86b96385c8e9015435d4
notes

Change-Id: Ic1b3c907d1199ca443c071c814bb6892b658b6f7