Ticket 73, 67, 40 - Replace lfds wrapper
Bug Description: For nunc-stans to be portable and adopted by Directory
Server more broadly, we need to be able to run it on a variety of platforms
and architectures.
Additionally, the lfds build integration we have is messy and generally
causes portability issues.
Fix Description: This removes LFDS directly from nunc-stans, instead opting
to use it from the SDS wrapper that is able to correctly manage garbage collection
and platform abstraction.
https://pagure.io/nunc-stans/issue/73
https://pagure.io/nunc-stans/issue/67
https://pagure.io/nunc-stans/issue/40
See also: https://pagure.io/libsds
Author: wibrown
Review by: mreynolds (Thanks!)