[COOK-3222] Added optional password length parameter to secure_password

http://tickets.opscode.com/browse/COOK-3222

Allow an optional length parameter to be added to secure_password.
If parameter is not provided length is set to 20 characters, exactly how it worked before.