Moved number of disks exception into validators

Change-Id: Ie95dacd1ece3425c946af9922722ca07f022a260
[1246251] MGMT, Storage nets have no gateway

Management and storage networks must have no gateway for both
Neutron and Nova-Network providers.
Floating network must have no gateway in case of Nova-Network.
Gateway field is set to 'None' for them.
'network_size' field is relevant for fixed network only.
Small refactoring of networking-related tests.

Closes-Bug: #1246251
Change-Id: Icfa425c094e3d0c45b0a9e979cdf3f0c719d106d
Set nodes status to error in case of failed tasks (provisioning or deployment)
* update cluster status (and nodes statuses) even if task's wasn't changed
* don't update status to discover if node has status error

Change-Id: Iaafdb4c5f27807542e9e2a5183a531225868e37d
Closes-Bug: PRD-2381
Untagged vlans output

Fixes bug PRD-2450

Change-Id: I9f40b2f92773146e21feb28756a696e24feb4431
[1251632] fix dev-doc Nailgun sections

Nailgun test-related section is fixed in part of python tests.

Closes-Bug: #1251632

Change-Id: Ibb576946901512defde48e6d918b5f08a14b756c
Node layout refactoring

Change-Id: I7285f194d5feb9f73644deecc339d9d381baad99
Merge "[1246251] MGMT, Storage nets have no gateway"
Merge "Node layout refactoring"
Fixes long network title layout

Closes-Bug: #1253915

Change-Id: I3f1815a32def16a14d5172f6d6901ede7ee9de78
interface ordering by id in models

Change-Id: Icc8082c3bc211a35d2639ff87983aa8dc50472df
Stickit for Nodes tab

Change-Id: I7467e077c277626ae7c7fc3edb9139dd104e549b
[PRD-1728] Add state for node network interfaces(agent, nailgun, web UI)
Related-Bug #1247022

Change-Id: If8358938aa67ff0d90eeaec0923b7cffe523bf33
Merge "[1251632] fix dev-doc Nailgun sections"
Fixes node status icon

Closes-Bug: #1249236

Change-Id: I4b855ec7a317137fa6f3a48437afed4e0500f7f6
Fixes Download Report button

Closes-Bug: #1254004

Change-Id: Idc9159fc42f1e0df0a5984947a1d7c307b18a7af
Nodes tab buttons bindings

Change-Id: I2d5bcc6d65f356ec1ad6635b56792eb89562811b
Send to cobbler kernel parameter mac - interface mapping
Example of kernel parameter:
    udevrules=00:02:03:04:04_eth0,00:02:03:04:05_eth1

Change-Id: I551a41c7648a867ae7b6b2caa6565817968759dc
Implemented: blueprint nailgun-pass-udev-rules-to-orchestrator
Merge "Fixes Download Report button"
Merge "Send to cobbler kernel parameter mac - interface mapping Example of kernel parameter:     udevrules=00:02:03:04:04_eth0,00:02:03:04:05_eth1"
fix test_network_validation test

It was unstable.

Change-Id: Ibbaa9d5526955221b61f0aa4ac6c73c76694c4d7