Refactoring creation of "devices available for enslaving" list for bonding.

Inspired by bug bnc#719881. Originally, the list was created at two places and merged together subsequently. This caused the issue in s390 world (all unconfigured devices was included despite of L2 (in)capability).