[DBClientConfig] Fix wrong checks for hex code
[DBClientConfig] Don't allow too few IPv6 address fields
[DBClientConfig] Don't allow both empty host name & empty IP address

In other words one of them can be empty.