Fixes #813 - External usergroups can be linked to an LDAP auth source
Fixes #6620: Allow plugins to define a file to be included in test_helper.

For some plugins additions to the test_helper are needed to allow
the test suite to pass. This checks if a file test/support/foreman_support
exists and requires it after all the Foreman test setup is done.
Fixes #6566 - renaming a node now resets the certname on provision

If use_uuid_for_certificates is true, reuse the certname UUID value.
If false, then reset the certname if it does not match the hostname.
Fixes #6446 - Forbidding non-json POST/PUT requests in v2
fixes #6852 - `rake log` added to log ActiveRecord changes to stdout
fixes #6825 - refactor api/v2/filters_controller.rb to use find_optional_nested_object and add Authorizable to class Role
fixes #6855 - bump safemode gem version
fixes #6881 - check if in rake when validating template changes
Fixes #6695: Adding two OS parameters with same name should raise an error