networkd: link - correctly skip state ENSLAVING when no vlans configured

This fixes a regression introduced in 672682a6b
sd-bus: export sd_bus_call{,_async,_async_cancel}

The .sym file somehow lacks these declarations, so add these. You have to
run "make clean" to make sure the sym-test runs fine afterwards.
sd-dhcp: split out packet handling from client