Add ldap error string to exceptions

So it is more obvious what the error is, add the message to the exception message.
Put the ldap error number in the exception message

Instead of just using the string use the ldap error number as well since some ldap string refer to more than one error.
Merge pull request #623 from jrjohnson/ldaperrormessage

Add ldap error string to exceptions