Include API headers before private ones. This ensures that the compiler
will catch inadvertant hidden dependencies which would prevent use of
liblightgrep.
cstddef is C++, use stddef.h instead.