Set the zone if specified in the SOAP request

https://bugzilla.redhat.com/show_bug.cgi?id=1135627

The required zone can be specified in the "parameters" being passed
to CreateAutomationRequest. The attribute name is called miq_zone
MiqWidget.available_for_user should check by both role and group.

https://bugzilla.redhat.com/show_bug.cgi?id=1158636
A widget's resource should be one of MiqReport, RssFeed or null.

So the checking of w.resource == user is not right and should be removed.
https://bugzilla.redhat.com/show_bug.cgi?id=1158636
Merge pull request #1010 from mkanoor/bugzilla_1135627

Set the zone if specified in the SOAP request
Merge pull request #959 from lfu/widget_for_group_1158636

MiqWidget.available_for_user should check by both role and group.