Prevent blank Storage Manger names.

It currently allows to pass a nil name of the storage manager, effectively making the 'show' view not-working because of trying to use `+' method on nil. This commit rectifies this issue by enabling name presence check in the model.

https://bugzilla.redhat.com/show_bug.cgi?id=1129718
Created a provision request cancel message to replace the generic "Add a new ____ cancelled by the user" message used by the prov_edit method in miq_request_methods.rb

New provision cancel message will be displayed after the cancellation of a host provision or vm provision.

https://bugzilla.redhat.com/show_bug.cgi?id=1114143
fix region to region communication

- vmdbws controller accepts username/password
- the password is unique per installation due to encryption w/ v2_key

https://bugzilla.redhat.com/show_bug.cgi?id=1135072
Automate model /system/event changes.

Removed vm_alert_cpu_ready instance and reroute other instances
for new model changes.

https://bugzilla.redhat.com/show_bug.cgi?id=1139325
Merge pull request #518 from tinaafitz/automate_event_model_change

[WIP] Automate model /system/event changes.
Merge pull request #504 from kbrock/region_to_region

fix region to region communication
Merge pull request #406 from jcarter12/add_host_provision_cancel_message

BZ 1114143 Added host provisioning cancel message when cancelled by the user
Merge pull request #383 from mfalesni/sm_validate_name

Prevent blank SM names