Added support for strong password generation