miniupnpd: support newer libnftnl versions
Created by: Lochnair
Trying my hand at getting nftables support up to speed.
In libnftnl versions >=1.0.7 a lot of aliases and compat were removed breaking miniupnpd's nftables support completely. I've fixed all the errors caused by this I'm aware of. Not sure if there's some warnings too that should be fixed.
What's currently missing is writing the update_portmapping and update_portmapping_desc_timestamp functions for the nftables backend as done for others in bdac0077. Though I doubt I've got the code-fu to do that.