Devel module TxDump: Added doxygen for usage and examples
Modhtp: Continue processing transaction after parser errors
configure.ac, util/Makefile.am: Better support for finding libcurl in strange places.
tests/test_util_lock: Fix several thread issues found by thread sanitizer.
test/test_util_lock: Cleanup and disable a couple tests when thread sanitizer is being used (see in file comments).
automata: Remove unnecessary link against IronBee library.
automata/test: Fix valgrind error.
config.c: ib_cfgparse_parse_buffer() had undocumented lifetime requirements on its file argument.  This change removes those requirements.
Test PCRE match capture configuration: Fix rule ID collision
1. Updated capture API to also take a new "collection_name" parameter to
   most functions.
2. Added rule_capture{.h,c} and functions that parallel the capture
   API, excapt that they take a rule_exec object in place of the
   tx and collection name.  These new functions invoke their capture
   cousins with values from the rule_exec object.
3. Updated all uses of the capture API to use the new rule capture API.
Rules: Added support for 'capture:<name>' to specify the collection name
in which to store the capture.
PCRE module: Added a test of the named capture
Rule engine doxygen fixup
build: Do not use the minor version in library age - fix to 0.