Add "gw" and "biosdevname" kernel params for pxe

"biosdevname=0" is needed in order to avoid random NIC naming on
some harware (DELL servers for example). "gw" paremeter is needed
for default route configuration. Also added "showmenu" param.

Change-Id: I57fb6f42fbd24adaa41cd2a99a59119c72c68a09
Add fencing agent script as a separated task

Based on nailgun agent, should be installed the same way
To run unit tests use:
rspec ./bin/fencing-agent_spec.rb --color --format documentation

Requirements for tests:
ruby 1.9.3p429 / 1.8.7p371
rspec 2.14.7
---------------------
httpclient (2.3.4.1)
json (1.8.1)
logger (1.2.8)
ohai (6.20.0)
rethtool (0.0.3)

Depends on: https://review.openstack.org/66607
Implements blueprint: fencing-in-nailgun-agent

Change-Id: Iceee47c47d35969f4ff08a0eb5b1e74b12b8b92f
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Fix styles for broken UI after LESS merge

Change-Id: Ifd79bc2b0029bac302b4d446736363609345100d
Fix incorrect behavior on Logs tab

Change-Id: Id59851a25556ea492f570c991d70f8ead64a2a11
Closes: bug #1264122
Add fallback test in __check_interfaces_correctness

In some cases, it may be OK for there to be an admin interface
 that is outside the admin network. To support this case we we will
 test if the interface mac matches the mac that contacted us, if this
 is the case, we will use this interface.

This prevents the NetworkManager from erroneously removing interfaces
 from an otherwise valid node.

Resolves-bug: #1271043

Change-Id: I04120d538e2efba6cb7a04cfbd7cb4852f2576c9
Environment check is implemented

If node is not assigned to cluster, volume info
will not be delivered. Test for fix was also added.

Closes: bug #1248970
Change-Id: I350ef366b497c125a8a2b9ea20b402c1bfad1c2a
Merge "Add fallback test in __check_interfaces_correctness"
Merge "Environment check is implemented"
Nodes tab screen management

Change-Id: Ifb3706036e40c2e1fd076d01d83c87d5872803c6
Closes-bug: 1262730
Fixes IP ranges controls

Closes-Bug: #1271488

Change-Id: Ia0029c2bf8cf8c7e3138a4fadf71da91c7ef1637
Add uuid to facts

For physical HW that would be unique chassis id (from BIOS settings).
For kvm guests that would be virsh domain uuid. Used with fence_virsh agent.
For other hypervizors - not tested.

Implements: blueprint facter-uuid

Change-Id: Idd92a3e0dc41040c76243f92fa84e14b9da03b6d
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Merge "Add fencing agent script as a separated task"
Show exact UI build errors when running UI tests

Change-Id: I4862efb2e537ab07cf6baba2f0f80c7d2ede56b6
Fixes verification results table layout

Closes-Bug: #1264299

Change-Id: I04b8e9b8f80719baa06c2ef72be3c84ef2dd05b3
Renamed flags for task action of fuelclient

 renamed --tid to -t and added -d for --delete

Closes: bug #1271179
Change-Id: I6f3d7bb4a8831c52e884aa25d4b2781b4a5bc0ca
Merge "Add uuid to facts"
Set focus for VLAN ID input

Need to invoke focus() method after input is displayed

Change-Id: I07b4e1b29cced885bea65ac6cc4b0ea7670f9c6a
Closes: bug #1263950
Removed excessive logging and imports

Change-Id: I3daa1b51e1a4c728d8dad459303ce3a90c83cb06
Fix styles for heathchecktab

Change-Id: I978309eb33198896e8b8acd6332f049fc2cb328e
Closes-bug: 1272328
Merge "Fixes IP ranges controls"