accounts: passlib empty password fix
- Fixes passlib upgrade recipe introduced in 2d4a028 to properly handle users with empty string as password. (closes #3070)
- Fixes issue with handling of unicode values.
Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>