Allow passing an empty string ( "" ) as base to support reading rootDSE entry

Active Directory makes extensive use of rootDSE entry to provide
information about the environment to clients. Empty string evaluates to
FALSE so reading rootDSE is currently not possible.
Merge pull request #42 from Alaneor/allow-rootdse-reads

Allow passing an empty string ( "" ) as base to support reading rootDSE