Fixes #7750 - hidden required fields do not prevent submit

When a field is explicitly required an HTML5 tag required was added
which caused issues during form submit.
fixes #7737 - no specific logout URL needed, will go directly back to login.
fixes #4672 - added template_name template variable
Fixes #7757 - Fix link_to to call super with block

The original code calls the parent with a single argument: an array of
arguments given to the method. It should call the parent with the
original arguments.
fixes #7477 - new fog prop for IP address in vSphere
fixes #7613 - make search bar route lookup usable from isolated engine
Fixes #7620: When cloning a host show old host name
fixes #7756 - render not_found.json.rabl for API errors rather than expose too much internal information
fixes #809 - remove out of date ssh using foreman script

the script has been replaced with an hammer plugin, see:
https://github.com/theforeman/hammer-cli-foreman-ssh
fixes #7569 - add lambda to scopes that are missing callable object (lambda or Proc)
Fixes #7522 - made CA textarea editable for oVirt/RHEV
Fixes #7588 - pagination info not a button and aligned
Fixes #7738 - logout_url is nil by default for all SSO backends
fixes #7608 - Override all puppetclass parameters in one click
fixes #5833 - suggested command do not work when created new trend counter
fixes #7163 - on host's edit page, show the source for the value of puppet class parameters.
fixes #7818 - explicitly render role permissions to fix oj 2.10.3 error
Fixes #7098 - better selinux reporting in foreman-debug
refs #7608 - i18n fixes, tests, use POST for action + only display link if authed
Fixes #7819 - Windows facts returned from kernelrelease

https://tickets.puppetlabs.com/browse/FACT-341 operatingsystemreleasereturns a
non-numeric value since facter 2.0. Commit now reads windows opel version from
kernelrelease fact.