Replace server, port for uri and fix deficiencies

This pull request will fix any deficiencies between auth/ldap and modules/ldapmod, see #10998
Normally I will say keep the server, port options and add uri but why using server and port if you can use an uri?
The option tls will now trigger a start_tls like it already did in modules/ldapmod.
If you want to use ldaps just define that in the uri option like: ldaps://localhost:636