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

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 not possible without this patch.