provide detailed logging details in case of bonding disabled
add additional check for missing network interface
improve readability if/else logic
cleanup pom.xml and bump build-tools to 1.40
the AII unittests have to cleanup the mocked filewriter that was used to
change the default filehandle (via select($fh)). in this case, all
aii-ks and ks-hooks can use the NCM::Componenet::ks::ksclose
use warn instead of warning when logging a warning
remove unneeded semicolon
Merge pull request #96 from stdweird/ks_pxelinux_special_devices

Ks pxelinux special devices: add improved logging and checking