This PR intends to resolve #14702.
In the config file, sections are specified by square bracket pair "[]"$, or included in the option name itself which separated by a period"(.)".
Typicaly, [testnet] is not a correct section name and specified options in that section are ignored but user cannot recognize what is happen.
So, add some log-warning messages if unrecognized section names are present in the config file after checking section only args.
note: Currentry, followings are out of scope of this PR.
- Empty section name or option name can describe. e.g. [] , .a=b, =c
- Multiple period characters can exist in the section name and option name. e.g. [c.d.e], [..], f.g.h.i=j, ..=k