WIP Manageiq domain cleanup.

Remove unused lifecycle/discovery instances.
Remove extra best_fit methods and instances.
Modified cloud profile class schema to remove infra placement.
Modified cloud customizerequest method to be placeholder.
Modified cloud preprovision method to be placeholder.
Removed unused cloud provisioning vmprovision_template class.
Modified cloud vm provisioning statemachine to remove unused states.
Modified cloud vm retirement statemachine to remove unused states.
Modified cloud vm retirement statemachine method for new format.
Modified infra profile class schema to remove cloud availability_zone.
Modified service state machine to add 2 addl pre and post states.
@tinaafitz Did you discuss the states being removed here with anyone from the field?  I think they make sense for the cloud instances but it would be good to get the fields input here.