Fixed User.groups method from calling an attribute getter that sometimes does not exist (when the user belongs to no groups).
Allow narrower search than only connection base DN
Merge branch 'master' of github.com:Mazwak/active_directory