Network manager refactoring

Part 3.

1. Some cleaning in network manager.
2. A number of network manager tests added.
3. Some refactoring in NetworkConfigurationValidator and NetworkConfigurationVerifyHandlers.
4. Unification of network groups creation and of networks update.
5. Global parameters removed.

Implements: blueprint nailgun-network-manager-refactoring

Change-Id: I688174d4fc9fd3569696e03a8a3067e553d0ac9f
Fix Ubuntu to use MAC instead of arbitrary iface name

Change-Id: Ie3bed8de63fbb38edc9d08727100238178c83d09
Added more logs to a Diagnostic shapshot

Change-Id: I70c93e2d9b77a9a5ed8d7c1e1fe2d4c5af7caaca
Closes: bug #1265548
Implements: blueprint post-partition-and-blkid-in-the-diagnostic-snapshot
Refactoring of manage.py

Change-Id: I82ef5bc2586e78cc8d0815e5e0db7048e19484f0
Merge "Network manager refactoring"
Fix default fixtures to correspond generated fields

Closes: bug #1262660
Change-Id: Iead5ae147de3fb066ff423cccda202ea969c26a4
Merge "Added more logs to a Diagnostic shapshot"
API DOC generation issues fixed

1. Some handler class definitions are fixed.
2. API DOC generation issues fixed (listed in corresponding bug description).
3. Some API DOC generation tests are added.

Closes-Bug: #1262680

Change-Id: I52e7254b6f405b07e77a1dc79155445f24d6288a
Merge "Fix default fixtures to correspond generated fields"
Removed translation if cluster name starts from '.'

Change-Id: I7da6e21256db0b8b41d48b2cdd3f93b68104bb17
Closes-bug: 1268901
Merge "Refactoring of manage.py"
Merge "Removed translation if cluster name starts from '.'"
Flexible networks-to-nics assignment

Networks-to-nics assignment is now sensitive to current networking configuration of target cluster.
Default assignment in case of Nova-Network is changed because the current algorithm tries to map
as more as possible networks to each NIC
instead of fixed mapping to non-admin NIC of all remaining networks as it was done before.
Tests added.

Closes-Bug: #1262149

Change-Id: Idd62f124b0f12ac10f3b542cdb05a476ec36cfec
Separate OSTF tests running

Closes-bp: https://blueprints.launchpad.net/fuel/+spec/ui-ostf-separate-test-run

Change-Id: I712abb487f990380c2f7c3a82b6403a894fc12ec
Merge "Fix Ubuntu to use MAC instead of arbitrary iface name"
Merge "Separate OSTF tests running"
Fix typo in agent mac fallback selection

Fix typo in agent mac fallback when no interface is inside the network
 that also contains the api address

Resolves-bug: #1270963

Change-Id: I7744c9fae3db2df63c8e73b0e557a7ff992efe0e
Stickit for networks tab

Change-Id: I5f95c9fd25fc4017545848e7f1c7bb133451846d
LESS implementation

Change-Id: I97e012ef3a3f5a6bbbeb8bb425d819ce85b82f87
Merge "Flexible networks-to-nics assignment"