Mac addresses in nailgun should be represented as lowercase string

Change-Id: Ia7ee25e6b0e7aa6becab6f5316ecf837b81bbfa1
Implemented: blueprint nailgun-mac-addresse-lowe-case
Grunt: The JavaScript Task Runner

Change-Id: Ibab5789050ea2a14e02fad8c0aa7877cb39521bb
Fixes See the Logs link

Closes-bug: #1255398

Change-Id: I96b0366dd97a61863de238ce8557b9f7d7af0028
Fixes Next wizard button

Closes-Bug: #1255401

Change-Id: I579438528b08f317d5f461755df9e5b81e8f8478
Fixed db cleansing

Was between classes, now between separate tests

Change-Id: I8cfd13d963bcfaf4ceec041de6dac6270f7e6b94
Merge "Fixed db cleansing"
Merge "Mac addresses in nailgun should be represented as lowercase string"
Separate provisioning and deployment handlers in nailgun api

* handler for provisioning selected nodes
  PUT /clusters/1/provision/?nodes=1,2,3
* handler for deployment selected nodes
  PUT /clusters/1/deploy/?nodes=1,2,3
* added nodes parameter for default deployment info
  GET /clusters/1/orchestrator/deployment/defaults/?nodes=1,2
* and added nodes parameter for default and provisioning info
  GET /clusters/1/orchestrator/provisioning/defaults/?nodes=1,2

Implements: blueprint nailgun-separate-provisioning-and-deployment-handlers
Change-Id: I2d6320fe15918f42c2071c62a65490cd7ad5d08c
Stylistic fixes after review 'separate provisioning/deployment' feature

* empty line between build-in and third party modeuls in import
* simpler validator selection

Implements: blueprint nailgun-separate-provisioning-and-deployment-handlers
Change-Id: I6c39a2ec7d304dd32ba8d3964c0d110fc17f3016
Network manager refactoring

It is a 1st step.

1. All class methods are @classmethods now and instantiating of class objects is removed.
2. There is a part independent from network type, Nova and Neutron parts are independent from each other.
3. Got rid from some unused code.

To be continued.

Implements: blueprint nailgun-network-manager-refactoring

Change-Id: I8d61a9acae995ff3e61f100a1d26dcc77df014a6
Deployment orchestrator refactoring 2nd step

This PR is based on comments to the "1st step" mostly.

Implements: blueprint nailgun-refactor-network-searilization-for-neutron

Change-Id: I8023af7c8a6ae55bb5c3b92b04d0c295a6c7b832
[nailgun] Add vlan_splinters feature

Add 'vlan_splinters' checkbox to the fixture.
Propagate correct set of vlan ids to deployment json.
Add tests.
Fix noseargs propagation in run_tests.sh

Change-Id: I1fbd31b5336894997f7ddf0920974c8f947d9854
Network manager refactoring

Part 2.

1. Removed unused code and models.
2. Network parameters update code is moved from models to network manager.

Implements: blueprint nailgun-network-manager-refactoring

Change-Id: I59f1fd5472a63283a94ea769d4292bd8b65159a9
Merge "Stylistic fixes after review 'separate provisioning/deployment' feature"
Merge "Grunt: The JavaScript Task Runner"
Public IP ranges for Neutron (4.0)

Closes-Bug: #1253592

Change-Id: Ib353bd9590c53b6369c3b84101e22317a2dbdd4b
Fixed deploy printing methods

Change-Id: I2a58846b284a8c5101e0690631414b1705a4cf60
Merge "Fixes See the Logs link"
Merge "Fixes Next wizard button"
Fixes disks Load Defaults

Closes-Bug: #1255548

Change-Id: I5db83069a4a92075d191ed13bee6fe08376ee803