Separate renaming dialog into its own function.

Conflicts:
	src/lan/hardware.ycp
Fixed indentation and formatting.

Conflicts:
	src/modules/LanItems.ycp
Refactoring renaming interfaces. Added name checks.

See bnc#784952
Updated testsuite.
Updated changelog.

Conflicts:
	VERSION
	package/yast2-network.changes
Refactoring GetReplacedItemUdev. Replaced by {Set|Replace}ItemUdev.

1) It wasn't getter
2) It sometimes replaced an existing key and its value by given ones
(worked only for some keys).

Conflicts:
	src/modules/LanItems.ycp
check size of alias label (bnc#467087)

svn path=/trunk/network/; revision=55648

Conflicts:
	VERSION
	package/yast2-network.changes
Merge pull request #180 from mchf/Code-11-SP3

Various device name checks ported from OpenSUSE