Inject rather than read-out the virt power key.

Currently we make a throwaway key when using the virtual power
manager. This doesn't work all that well - users authorised_key files
get huge - and it doesn't work at all for Tripleo-CI.

Change-Id: I93191f8716a9e77da789a12c531ffa00bcd6cd5b