refactor dns_clientinfo_init(); use separate function to set ECS
Instead of using an extra rarely-used paramater to dns_clientinfo_init() to set ECS information for a client, this commt adds a function dns_clientinfo_setecs() which can be called only when ECS is needed.
Closes #3113 (closed)