CPasswordHelper::verifyPassword() return false not exception

fixes #2704
CPasswordHelper::verifyPassword() should not throw exception on invalid
password input, just return false.
Merge pull request #2719 from cebe/passwordhelper-verify-empty

CPasswordHelper::verifyPassword() return false not exception