Fixed typo in debug message.

C compiler did not complain, because "index" is function defined
in header file <string.h>
Removing unused parameter type from sudosrv_get_sudorules_query_cache()

https://fedorahosted.org/sssd/ticket/1825
File descriptor leak in nss responder.

File descriptors leaked every time sss_mmap_cache_reinit was
called and also the old memory cache was still maped in memory
(munmap was not called). This patch adds destructor for memory
cache context to call close() and munmap() automaticly.

https://fedorahosted.org/sssd/ticket/1826
Debug message in sss_mc_create_file.

This patch adds debug message for the case if sssd
fails to open old mc file for some other reason than
the file does not exist.
BUILD: Add contributed macros and aliases to simplify building
BUILD: Include build aliases in the tarball
Add support for krb5 1.11's responder callback.

krb5 1.11 adds support for a new method for responding to
structured data queries. This method, called the responder,
provides an alternative to the prompter interface.

This patch adds support for this method. It takes the password
and provides it via a responder instead of the prompter. In the
case of OTP authentication, it also disables the caching of
credentials (since the credentials are one-time only).