adapt ifcfg detection to new device naming scheme

Since CentOS7, network device naming uses a new naming scheme that derives the name from (among
other things) the PCI port in which the card resides. This allows names such as enp2s0f0 which don't
fit the current expression for detecting interface files.
support options on bonded network interfaces

bonded network interfaces now allow for a passthrough of options, just as unbonded interfaces do as
well.