Neutron CI Monitors

* Offline nodes monitor. It goes to Jenkins and iy checks
if there are offline nodes. If so it waits for some time and
check is the nodes back online. Exit code is a number
offline nodes.
* Zuul queue monitor. It goes to Zuul status page, if the
pipeline (specified in parameters) is empty there is a need
to check how long time ago jobs were lunched last time.
If there was no any activities for long time if fails
* Jenkins builds monitor. Checks status of last builds in
jobs history. If there is at least one build with expected status
everything is OK.
Run script for running monitor scripts

It runs command. If the command failes the script send email with
stdout.
Additional environment variable NODE_DEFAULT_ETH

Fixes #95
Tempest configurator workarounds
Merge pull request #96 from CiscoSystems/node-ip

Additional environment variable NODE_DEFAULT_ETH
Merge pull request #94 from sshnaidm/make4

Tempest configurator workarounds
Fix subunit file path
Merge pull request #98 from CiscoSystems/neutron-ci-subunit-bug

Fix subunit file path
Fix tenants for router and private network of tempest configurator
Merge pull request #99 from CiscoSystems/hotfix

Fix tenants for router and private network of tempest configurator
Merge pull request #83 from CiscoSystems/neutron-ci-monitors

Offline nodes monitor
Remove default gateway in non NAT networks
Merge pull request #100 from CiscoSystems/fixgw

Remove default gateway in non NAT networks
Conflicts:
	tools/cloud/cloud-configs/devstack_multinode_topology.yaml
	tools/cloud/config.py
	tools/deployers/install_devstack.py
Merge pull request #93 from aalekov1/mn

Multi node support for install_devstack.py
adding timeouts for running tests
Merge pull request #102 from ebagdasa/temp2

adding timeouts for running tests
Modified services list for multi node. As source used list of services from "all in one".
Merge pull request #108 from aalekov1/mn

Modified services list for multi node