networkd: Bond add support for ARP Polling Interval

ArpInterval :
Specifies the ARP link monitoring .  A value of 0 disables ARP
monitoring. The default value is 0.

conf:
[NetDev]
Name=bond1
Kind=bond

[Bond]
Mode=active-backup
ArpIntervalSec=2s

test :

cat /proc/net/bonding/bond1
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: None
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0
ARP Polling Interval (ms): 2000
ARP IP target/s (n.n.n.n form):
networkd: bond add support for Use Carrier

UseCarrier:

Specifies whether or not MII monitor should use MII or ETHTOOL ioctls vs.
netif_carrier_ok() to determine the link status.
A value of true enables the use of netif_carrier_ok(), false will
use the deprecated MII / ETHTOOL ioctls. The default value is true.
networkd: add back path of MTU discovery for SIT
networkd: add Patch of MTU discovery for IPIP and GRE

Add path of MTU disovery for IPIP and GRE Kind of tunnels