Implements #129, adding the libnss_kanidm.so/dylib, and the related caching parts for properly handling these types.