ManageIQ model infrastructure changes for vendor specific methods.

Changed Method class schema to add vendor specific methods and
relationships.
Added red hat and vmware pre provision and customize request methods.
Changed customizerequest and preprovision instances to call vendor
specific methods.
Changed VMProvision_Template and VMProvision_VM schema default values
to pass vendor name as message to pre provision and customizerequest.