SERVICES: updated & reworked password manager script

 - Run all "$ldap->action" in eval, so non-zero return code won't exist whole script.
 - Process errors from eval and exist with perun exist status code
 - Added ldap_log() function, which simplify logging in code.
 - Updated "reserve random password" case as to store user without password.
 - ldap_log() after eval in error case must be first so $@ is defined.
 - ou=people changed to ou=authz - should be now part of base DN.
 - Fixed debug search function (return only entry by uid as sub of base_dn).
 - Apply "perltidy -io -i=2" to source.