d/tests: Add DEP8 test for LDAP map with SASL auth
DEP8 tests for SASL authentication mechanisms in LDAP maps, including shared secret mechanisms and GSSAPI ones.
The list of shared secret mechanisms is short (just DIGEST-MD5) due to bugs[1][2] in autofs that were fixed in their git repository, but not yet released.
I have picked up those fixes into the development release of Mantic, and am doing an SRU for Ubuntu stable releases as well. Let me know if you want a PR here for that too, or if you prefer for upstream to make a new release. When either happen, then the list of mechanisms in this DEP8 test can be augmented with SCRAM-*, NTLM and CRAM-MD5.
There is also [3] which I fixed in Ubuntu Mantic, but not yet in a stable release, for reasons outlined in [4]. Again, it's a set of patches committed to autofs upstream, but not yet in a new release. If you would like to have that too, I can also PR it, including the small change to the DEP8 test.
Here is the log of a local DEP8 run in a debian sid VM with this branch merged: sid-dep8.log