Removed obsolete test files.
Merge branch 'master' of github.com:jonstewart/liblightgrep
Whitespace.
* Added "source" argument to lg_add_pattern_list to indicate the source
of the patterns (e.g., a filename or path). This allows us to report
errors more naturally when multiple consecutive calls to
lg_add_pattern_list are made before handling any errors.

* Added Pattern, EncodingChain, and Source members to LG_Error. This
should make it possible for the consumer of LG_Errors to produce better
error messages.
Blank lines in pattern files are now errors.
C++11: Use std::extent<decltype(x)>::value instead of
sizeof(x)/sizeof(x[0]) for sizes of stack-allocated arrays.
std::begin, std::end are more perspicuous in some cases than
std::extent.
Reordered the members of Thread for better word alignment. This appears
to be a small (~7%?) performance win.
Reorder members to match delcarations in Thread ctors.
Let us know if Thread ever goes over 32 bytes.
Merge remote-tracking branch 'upstream/master'