resolv_gethostbyname_dns_parse(): remove tmp_ctx

Resolves:
https://fedorahosted.org/sssd/ticket/2198

Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
DOC: Fix names of arguments in doxygen comments

Reviewed-by: Pavel Březina <pbrezina@redhat.com>
test_dyndns: Test right variable after allocation.

Reviewed-by: Pavel Březina <pbrezina@redhat.com>
IPA: explicitly link libsss_ipa with selinux library

Function selinux_policy_root is used in the module ipa_selinux.c
by macro selogin_path, but libsss_ipa.so was not linked with selinux library
It was not problem because another libraries depens on selinux.so
libsss_ipa.so -> libk5crypto.so -> libkrb5support.so -> libselinux.so
We should not rely on dependencies of other libraries.

Reviewed-by: Pavel Březina <pbrezina@redhat.com>
IPA: default krb5_fast_principal to host/$client@$realm

If krb5_fast_principal is not set in sssd.conf it was set to host/$client,
KRB5 default realm was used which doesn't have to be the same as realm
used for IPA, thus authentication failed when using FAST.

Reviewed-by: Alexander Bokovoy <abokovoy@redhat.com>
MAN: Clarify the new krb5_use_fast IPA default
Translation: Move german translation to right directory

po/de.po -> src/man/po/de.po

Resolves:
https://fedorahosted.org/sssd/ticket/2225

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
sdap: move non async functions from sdap_async.c to sdap_utils.c

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
sdap: move non async functions from sdap_async_connection.c to sdap_utils.c

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
sdap: move sdap_get_id_specific_filter() to sdap_utils.c

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
ldap: move options related content from ldap_common.c to ldap_options.c

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
ldap: move domain related content from ldap_common.c to sdap_domain.c

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
make make_realm_upper_case() static

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
tests: add confdb_path to sss_test_ctx

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
tests: mock SDAP

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
tests: mock sysdb users and groups

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
tests: prepare makefile for provider related unit tests

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
tests: new macro sss_will_return_always

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
tests: nested groups unit test

Resolves: https://fedorahosted.org/sssd/ticket/2024

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
tests: don't print debug message when test dir does not exist

We delete the test dir before a new test suit is started, to make
sure there is no garbage left. The test dir is usually already
deleted so in most runs a noisy debug message is printed.

Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>