Fixed comments.
Do not allow renaming to existing device name. bnc#894053
Code deduplication. Use existing 'UsedNicName'
Cleanup in storHW
Moved validation code from storeHW into validation handler
Code deduplication in store and validation handler of hw dialogue
Prefill whole configuration name instead of number. bnc#895273

when adding new device
Updated changelog
Updated doc
Updated testsuite
Fixed internal identifier
Correctly generate list of free device names.

When adding a new device and default eth type is changed to something
else yast creates a list of 10 free names in 'Configuration Name' combo
box.
Updated testsuite
Merge pull request #245 from mchf/bnc894053-device-renaming

Several fixes regarding renaming
Use a more flexible rubygem requirement syntax (bnc#895069)

https://en.opensuse.org/openSUSE:Packaging_Ruby#Format_of_automatically_generated_Provides:_headers