Skip empty config values

We should skip empty values when building dsn, this allows us to define multiple config variables and keeping config template intact.