Use ldapscripts package
Created by: SunilMohanAdapa
- Fix incorrect replacement of _()
- Merge all ldap actions into one action.
- Setup ldapscripts using augeas.
- Use the default mechanisms used by ldapscripts.
- Remove adding admin users to 'sudo' group. Mixing LDAP groups and local groups is not a good practice. 'admin' LDAP group will be added to sudoers in another patch to freedombox-setup.
- Make all users posixAccount and all groups posixGroup for simplicity. Shell access can be restricted in other ways.
- Work around ldapscripts not able to set password using SASL auth.
- Work around ldapscripts having issues with current locale.