Fixes building device description. bnc#862378
Removed dead code
Refactoring: BuildDescription

Removed YCP -> Ruby artifacts.
Removed nonsence code - ifcfg devmap do not contain dev_name key.
Updated testsuite
Refactoring: HardwareName
Updated changelog
Removed dead code
Merge pull request #153 from mchf/bnc862378-build-device-desc

Fixed building device desc