Tests for cold-restart recovery

	Environments:
	* Simple environment: 1 controller and 1 compute.
	* Simple environment with multirole nodes
	* HA environment with multirole nodes

Change-Id: Ibcda34afaa4f0717e42e65c3e3a339ced7c6e5c1
code styling & pep8 refactoring

I've tested this but please run tests on this code before approve.

Change-Id: I69c9a89d3e377a25bf1319909f93ddf18fc8eaf3
Do not try to sync time on inactive nodes

Change-Id: I63c3a7511b77d1418aedefabab076cf677aea572
Wait for node online status

Suspend, resume and server performance may cause a node to have online=false status.

Change-Id: Id10ecb8540b537eea5669247cd1898e5e5da8597
Change default mirror for default building Fuel ISO

Change donwload.mirantis.com to ss0078.svwh.net

Change-Id: I8cb72f6a1744e67c783e6e823defa51cb46c28ee
Merge "Do not try to sync time on inactive nodes"
Merge "Tests for cold-restart recovery"
Merge "code styling & pep8 refactoring"
Merge "Wait for node online status"
Assert message text for only 'discover' notifications

Change-Id: I68716518663ca462b6ef187abe90a290c7b15b2e
fix for NODES_COUNT availability

Change-Id: Iaeb8d6f186aa9d61c697d9434a2fd73a45cd7774
Merge "Assert message text for only 'discover' notifications"
Merge "fix for NODES_COUNT availability"
Ceph build tweaks. Do not merge.

Change-Id: If7f369078f5e1b559a2ec2aa9429f3759e037ba4