fixes #5222 - Log ldap attributes in debug-level logging

(cherry picked from commit d11f7309ef6f67699a750418f0f50afc589ff841)
fixes #1902 - audit changes to lookup keys and values/overrides

(cherry picked from commit 971fee795383d2f7dc757a91ceb46bd693e20a4d)
fixes #5224 - Don't update a user with blank LDAP attribute values

(cherry picked from commit 2fe12e2c5f011d68cb4afbf3cd5e070e1af36155)
fixes #4597 - map host disassociate actions to permission

(cherry picked from commit 084f755456f522caa5a896689fe72b3c502efb03)
fixes #5247 - overridable keys displayed on host group when env is inherited

(cherry picked from commit 4c8d2c2ccde0ea04a493004382d14d5030cb6d9a)
fixes #5246 - remove second host/class lookup impl so config groups are included in ENC output

(cherry picked from commit 46b3d8f1f5dff70b961266232f0041beabea8e0d)
fixes #4422 Implement available_images for oVirt to populate new image form

(cherry picked from commit d6026572d8dd39e32a9d7889d7f02d71bd934dc9)
fixes #5258 - Can't edit a host due to IPMC/BMC interface form error

(cherry picked from commit e029bc8cd326ba759698f4684006107b626aaeb8)
fixes #5205 - fixed all authorized links with given action

(cherry picked from commit 381cb242f837bca223d6beb467fa978b2978e80b)
fixes #4380 [vSphere] allow selection of guest OS

(cherry picked from commit 507ebfd570c63d39a0a3876b762abd7e5ea038e4)
fixes #5401 - fixed foreman-debug tarball creation including '.'

(cherry picked from commit 30f3f8d7bfb32301144be156d2b35c1467083054)
Fixes #5391 - Authorizer test should use testing permission

Also change order of seed so admin user can be saved and
existing Anonymous role is assigned.

(cherry picked from commit 29a52c6c51afc55f36e7135a8c6794604173a5aa)
fixes #5398: replaces calls to deprecated SmartProxy.*_proxies scope with SmartProxy.with_features scope

(cherry picked from commit f516c137e518427defb83247e4c2d6a7d6cc1f1c)
fixes #5106: only puppet and puppet-ca proxies are now being shown on the 'new host' page

(cherry picked from commit 50e0bc5cea3a3406ffe94988d43a5915b1cd0717)
fixes #5443 - cron.log is now appended to

(cherry picked from commit 3307133a86cb94fdc0f32da740eb85a06f66c760)
fixes #4599 - DNS and DHCP records for BMC and managed interfaces not using FQDN

(cherry picked from commit 21e07e92ca2d0341a09de48fadfa95625f6d9f55)
fixes #5436 - provisioning templates are world accessible

(cherry picked from commit aa0ebe8eef311875695135c1714cb09225e8cd13)
fixes #5444 - add param_false? host method and allow in templates

(cherry picked from commit 6807d4230015c341531dc88aae513719aa2ba92f)
fixes #5248 - restrict fog-core to compatible version (fog#2873)

(cherry picked from commit a253106b8c0dc46ce49188d968edc745a0bc4a68)
fixes #5453 - ensure all VMware compute attribute keys are symbolized

(cherry picked from commit 80ad15ca975c741c2cbdcb1e44eb1eb161e1034c)