Some rearranging to have a bit better structure.
Remove usages of lfds.
Move to autoconf for building the library.
Removing lfds from repo.
Adding gitignores for the generated autoconf files.