Add support for SSLPassPhraseDialog

Initial PR for review to add support for SSLPassPhraseDialog.

https://tickets.puppetlabs.com/browse/MODULES-1518