RNS-963
Use tx mpool memory to buffer filter data before headers are sent.
build: Attempt to improve robustness of boost thread suffix checking.
tfn args: Convert transformations to construct instances (ib_tfn_inst_t) with a single parameter.

This makes transformations look extremely similar to operators, but
without the complexity of needing a context or a transaction.
Revert "tfn args: Convert transformations to construct instances (ib_tfn_inst_t) with a single parameter."

This reverts commit 556dc330017e51acd0016e6c383f0f3a849cca9f.

Many test failures across all platforms.
predicate: Minor fixes to make doxygen happy.
include/ironbee/ident.h: Doc fix.
tfn args: Convert transformations to construct instances (ib_tfn_inst_t) with a single parameter.

This makes transformations look extremely similar to operators, but
without the complexity of needing a context or a transaction.
transformation: Remove t modifier.
tfn: The ptfn parameter may be null. Remove NONNULL_ATTRIBUTE(1).
tfn parsing: Adding unit tests and bug fix for parsing last transformation.
test_config.cpp: Fix signed/unsigned comparison.
txdump: Using engine memory manager instead of parser memory manager.
Trafficserver plugin: Remove obsolete documentation of command file.

Signed-off-by: Sam Baskinger <sbaskinger@qualys.com>
trafficserver/ironbee.c: Fixing initialization memory leak of txlogger memmory.
various: Whitespace cleanup.
various: Spell check.
ironbeepp/transformation.hpp: Documentation fixes.
docs: Update persistence docs.