Added conductor API for JobExecution Object

Change-Id: I78339ac99b448ee83c6683dfc2f9b55292f807bc
Add a stub API method for updating a JobOrigin object

Update will raise a not implemented error. Fixed
existing unimplemented PUT methods in v10.py to take
"data" as an argument.

Change-Id: Ie2793aec33bc8fe2e71f66bf4302770ec9cb7fb7
Added cluster states transition logging

* Needed for debugging purposes in case of huge amout of nodes provisioning

Change-Id: Ib18214b6bd2c342c4d03c0e6f28ee631efa267f6
Merge "Added conductor API for JobExecution Object"
Improve exceptions handling in created threads

Change-Id: I688a8070c4ce8782329ee5fc7be0dc0cc5dabe29
Merge "Added cluster states transition logging"
Resolved issue with wrong comparison

* This path needs to be backported to 0.2.x

Fixes: bug #1213074

Change-Id: I98af56809f0ab84c01aa800d7f834c8131657c5f
Add database support for the JobOrigin object

Change-Id: I3f491e7699d6cab9040cbda3fdcfdfa285a53031
Merge "Resolved issue with wrong comparison"
Merge "Add a stub API method for updating a JobOrigin object"
Merge "Add database support for the JobOrigin object"
Added cluster deletion during failure

During cluster state "Error" cluster deletes.

Change-Id: Idaad2f21040b062cf98687be23b8c22ebb6475a3
Hadoop test can turn on and turn off

* Hadoop test for "Vanilla" plugin can turn on and turn off;
* Hadoop test for "HDP" plugin can turn on and turn off.

Change-Id: Ic99a66a48a6b4c196a808075187c79601be48e7d
Remove timeout for id_rsa generation

Fixes: bug #1213392

Change-Id: I498bd1501eb7110d27d4e5d0719ce37a087af096
Merge "Improve exceptions handling in created threads"
Merge "Remove timeout for id_rsa generation"
Check for valid flavor on cluster create

Check to make sure the flavor provided in the node groups
represents a valid flavor.

Fixes: bug #1204943
Change-Id: I94654eb2ab358e3da91609cfc33b14b795627f83
Fixing the tests

Change-Id: I0f10a51067154522f355f49f7403fa3a067381f3