Adding support for plaintext passwords passed to postgresql::server::role

I wanted to manage roles with hiera hashes using the create_resource() function so I didn't know how to utilize the postgresql_password() password function in that way, so I added a new parameter and the defined type hashes it for me.