Disable adding new controllers in operational cluster in HA mode

Added translation for warning message and new condition to disable role in
operational HA environment

Change-Id: I5d8f35276a43abe393adf9c2596f6efe6cdf72c8
Relates-to-bp: disable-ability-to-add-controllers-in-ha
Add NIC bonding support in Nailgun

* Add a NodeBondInterface DB model.
* Add a new model rendering to the api/nodes/x/interfaces
  handler.
* Allow a bond creation via the handler.
* Add a data propagation to the deployment_serializer.
* Add Enum usage.
* Migration rules fixed.
* Tests fixed.
* Nets-to-NICs default assignment fixed.

TODO:
* New tests will be added soon.
* Add a lot of checks and validations.
* NodeNICCollectionhandler has an outdated behavior.
  Lets syncronize it with NodeNic handler.
* Bonding must be allowed to the nodes in cluster only.
* Bonding is not available in NovaNetwork.

Implements: blueprint nics-bonding-enabled-from-ui

Change-Id: Ib70bbe9fe897a07f2b7b201944333f70986bbb35
Added --all to stop accedental node removal

 * Added --all flag for removing all nodes
 from selected environment.
 * Added error message for implicit node
 deletion

 Closes-bug: #1281153

Change-Id: I5b70eb9994b64c300032a079758a708985f47f5a
Merge "Disable adding new controllers in operational cluster in HA mode"
Merge "Added --all to stop accedental node removal"
Merge "Add NIC bonding support in Nailgun"
NICs Bonding UI

Change-Id: Id7f72ed98e073f0c5cc929b978641cf6e0ed8f10
Support stop provisioning mechanism

Change-Id: Id18f11e39f47b6b4569a795fa8cf915dea64121b
Implements: blueprint fuel-stop-deployment