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.
Added gettext calls into dashboard view
Fixed a multiple times occured typo in vm_common view
Fix call to undefined JS method

Fixes https://github.com/ManageIQ/manageiq/issues/1040
Merge pull request #981 from skateman/gettext-dashboard

Added gettext calls into dashboard view
Merge pull request #1043 from bmclaughlin/fix-undefined-js-method-error

Fix call to undefined JS method
Merge pull request #1042 from skateman/vm_common-typo-fix

Fixed a multiple times occured typo in vm_common view