[FUEL-813] Move provisioning from naily

Status:

* OpenStack test deploy in 3 nodes using this astute and new naily was success (do control check again today(12.07) - no error);
* Move 2 provision method code from naily;
* Add rspec tests.

Please check:

* yaml example for provision (example_provision_env.yaml), especially ks_spaces param;
* new options for console client (maybe add exit code for failed results?);
* this changes should work with this Mirantis/fuelweb#1255