Fixes #2722 - Support for crossdomain auth

Newest Signo support authentication across more domains. We just need to
look not only to a cookie but parse parameters for getting username.
fixes #2724 - use __method__ instead of static method names in SSO
fixes #2645 - non-admin users can now create smart variables
Fixes #2712 - Handle Net::SSH::Disconnect gracefully
part of a fix to #2716 error in discovery plugin menu and user without provisioning permissions
the other part is a fix to the discovery plugin.
fixes #2728 - POST /api/hostgroups does not accept ancestry
fixes #2727 - fix oVirt test connection method definition
fixes #2713 - do not update nics table on every host update as a workaround to bug #2489
fixes #2707 - host save fails for non-admin if host has a BMC interface
fixes #2731 - add color legend to the dashboard
fixes #2665 - search on click in dashboard pie chart
fixes #2732 - 404 error Location Not Found on Mismatches Report if a location is selected
fixes #2734 - wrong taxonomy scope on hostgroup and host form
fixes #2733 - typo Host group instead of Host Group
i18n - adding gl language
refresh locales
fixes #2743 - adding foreman_api to non-scl comps
fixes #2751 - Remote addr can support several load balancers
fixes #1963 - prevent host creation when facts are uploaded via new setting
Remove some unnecessary variables from the hostgroups functional test