Improve spee of nic setup in netboot initrd (bnc #893788)

With this commit the list of preferred interfaces which are
either the BOOTIF interface or the list of all detected ones
is used to run the dhcp discovery. The first successfully
discovered interface is used to setup the default gateway
and route as there can only be one