Store additional info in database

I fully agree on

recording

is very likely always the same for all users (well, except listen-address is used). Query processing in dnsmasq isn't even aware of on which address a query arrived. A lot of code would have to be rewritten to propagate this information further down into the space where FTL could see it. I don't see a justification for doing this and risking merge conflicts down the line in dnsmasq.