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.
fixes #5130 - Added warning when apipie cache is missing or outdated
fixes #2321 - remove new puppet creation option
Fixes #7624: validation for location and organization long names instead of an error
Refs #4611 - rake-ify foreman-config and db_pending_migration/seed in settings

This way, we can determine in the installer if the rake
db:migrate/seed should be run in the installer.

Later, we also could use this information to inform the entering user
that the application is not in ready state yet: preparation for
maintenance page.
fixes #5922 - compute resource #random_password to use SecureRandom()
fixes #7772 - avoids multiple ajax requests

the two-pane (and others) triggers the onContentLoad event, removing the
data attribute from the DOM will ensure its not loaded more than once.
Refs #3809 - Remove rubocop TODOs

Removed the following TODOs so that cops for these will run from now on:

Lint/AmbiguousOperator, DefEndAlignment, DeprecatedClassMethods
EnsureReturn, RequireParentheses, Void, BlockAlignment, EndAlignment,
UselessAccessModifier,

Style/IndentArray, IndentHash, Tab, UnlessElse, UnneededPercentQ, UnneededPercentX
RedundantReturn

Rails/Validation
Refs #3809 - Fix a few rubocop TODOs
Fixes #5468 - prevent Chrome from autofilling passwords
Fixes #7401 - Add support for bonds

Renames physical_device to attached_to and move the virtual device
form out of BMC.
Extends the form for Bond devices
Allow configuration of bonds in KS template
Parsing of Bond interfaces from facts
Mac address is required only for physical devices