Matt fix config files

Corrected issue with updating the `agent_conf.json` that would leave empty strings.

The old configuration reading in the ldap_source code would only catch `None` and not empty strings for configuration, thus leading us down the wrong code paths.