Uniformly use PASSWD in variable names

Till now, half of the variable names that referred to passwords contained
PASSWORD in their name and half contained PASSWD
Add a new img_passwd_hash OS parameter

This parameter can be used instead of img_passwd to directly inject a
password hash in the shadow file of the instance. This is applicable
only to Unix images.

This resolves #36