Add support for SSSD to ncm-authconfig

Fix #68.

It supports the LDAP, sudo, TLS, SASL and user services.  See the man pages of SSSD for more information.

SSSD is optional.  The old authconfig methods work as they used to with no modifications.

@stdweird did almost all the work.