Add spec for MiqProvision::StateMachine#prepare_provision

https://bugzilla.redhat.com/show_bug.cgi?id=1152737
Refactor and update spec

https://bugzilla.redhat.com/show_bug.cgi?id=1152737
Further enhance testing #prepare_provision

https://bugzilla.redhat.com/show_bug.cgi?id=1152737
Merge pull request #868 from brandondunne/merge_clone_options_from_automate_during_provision

Merge :clone_options from automate during provision