Deduplication YAML and validation (in progress)

Changes:

* reduce amount of fields required in YAML for provision and deploy;
* add validation for YAML for provision and deploy;
* fix exit code for deploy using CLI;
* fix parsing logs using CLI provision;
* remove SimplePuppet deploy.

At now moment required for astute and fuel library tests.