Fixed indentation.
Refactoring fix for bnc#476490

Conflicts:
	src/lan/hardware.ycp
Fixed indentation, removed dead code and useless comments

Conflicts:
	src/lan/complex.ycp
Straightened dialog sequence for s390 Add/Eddit actions on interfaces

It also reimplements fix for bnc#476490.

Conflicts:
	src/lan/hardware.ycp
Select reasonable defaults for s390 device variables. See bnc#747844
Replaced usage of LanItems::current by getter at couple places.
s390: renamed helpers, added constraints into helpers, small refactoring
Updated changelog.

Conflicts:

	VERSION
	package/yast2-network.changes
Fixed constrain in s390, function name changed.

s390_DeviceInitNeeded behaved incorrectly in non-s390 environment.
The condition was fixed and function renamed to s390_DeviceReady.
Another fix for bnc#792985 - set links up during installation.

Earlier fix had a bug.
Set links up when probing interfaces during installation. See
bnc#792985.

However this one is not working too and was submitted
only on QA request.

Conflicts:
	src/installation/inst_netprobe.ycp
Updated changelog

Conflicts:

	VERSION
	package/yast2-network.changes

Conflicts:
	package/yast2-network.changes
S390 - fix for bnc719881. Only L2 capable devices can be enslaved.

The bug was caused by the fact that all "Unconfigured" interfaces
were automatically included into list of devices available for
enslaving before checking any other condition.

Bugfix contais refactoring of generating list of devices for enslaving.
Mainly it separates the list creation from UI. Also it introduces
several "getters" and other helpers, so it influences an other
code a bit too.

Conflicts:
	src/modules/Lan.ycp
	src/modules/LanItems.ycp
Updated testsuite.
Updated changelog.

Conflicts:
	VERSION
Refactoring s390 code and fix for bnc813835

The s390_DeviceReady condition in handleOverview returned wrong results for
non-s390s; the rest is refactoring.
Updated changelog.

Conflicts:
	VERSION
Refactoring bridge slave candidates list creation (InitBridge)

Separated UI and logic. Used relevant code from bonding.

Conflicts:
	src/lan/bridge.ycp
Updated changelog.

Conflicts:
	VERSION
Created testsuite for bridge.
Improved slave candidates list creation - exclude bonded devices.

For bridge device all bonded devices are excluded. For bond device
all devices bonded in another bond are excluded.