dhcpcd: Allow adding hook code

This adds config.networking.dhcpcd.runHook which allows modules to declare shell code to run on dhcpcd events.