Openldap auth

openldap seems to always want the full dn. This gets the dn from the username when logging in. This is a branch off of https://github.com/SpiderOak/netkes/pull/36 and should be merged after that pull request.