Libaura is a library of Assorted Useful Reusable Abstractions -
data structures and utilities for C language programming.  At
present, they include:

- memory allocators/deallocators
- key<->value dictionaries (hashed or sorted)
- extensible buffers
- filesystem predicates (is_dir, is_named_pipe, etc)
- popen() variation which allows the caller to know the pid of
  the process on the other end of the pipe.