fixes #3855 - pin ruby-libvirt to 0.4 for Ruby 1.8 workaround
Fixes #3838: Adds ability to define a divider when declaring a menu item
from a plugin.
fixes #3790 - Added support for isolated engine to foreman menu
Fixes #3753 - always use main_app to determine paths for running an isolated namespace plugin
fixes #3539 - removed legacy mysql adapter
refs #3067 - domain stripped from installation media hostname for Solaris
Usergroups can be linked to an LDAP auth_source. This allows usergroups
to be on sync with its equivalent LDAP usergroup.

Relation between auth_sources and usergroups

Tests, validations, and actual LDAP queries

Rake task to periodically refresh LDAP user groups

Adding LDAP users is done through User.where, not iterating through all possible users

Migration for groups/user OU, recursive usergroup search

Non recursive LDAP rake task

Check against LDAP aliases, or other empty results

Remove code from other branch