txlog: ISO date output of txlog_json.cpp now includes fractional seconds.
txlog: Be defensive about partially populated event structures.
txlog: Adding new directive TxLogIronBeeLog which sends transaction logs through the IronBee logging system.
txlog: Adding clipp test for new directive and to provoke a crash.

This test does not cause the crash observed, but is useful in exercising
txlog.
txlog: Field names are nul terminated const char* types, not ib_field_t *.
txlog tests: Write audit logs to the current directory.
modules/ee_oper.c: Fix bug where ee_match_any would ignore the result of autoamta and execution. RNS-798
txlog: Fix reversed block method Close/ErrorPage text.
Update trafficserver plugin.config to use its libloader.so.
trafficserver: Do not fail if there is not a transaction logger.
txlog: Adding "duration" field in milliseconds.
logevent.c: Adding asserts, removing large stack allocations, adding allocation failure checks.
txlog: Moving tx map elements into the root map.
operator: Split operators into non-stream and stream operators.  (See below) RNS-792

This commit just splits the namespaces.  Stream and non-stream operators are otherwise identical, i.e., same function type.  The separate namespaces replaces with operator capability flags for stream and non-stream.

The Lua code is broken.  Sam will fix in the development branch.

This also disables many “stream” operators in moddevel as that code is being rewritten.
test_module_pcre.cpp: Adding some missing commas.
config.lua: When creating operators, use the proper lookup routine and do not set any special flags.
engine.lua: Give the user a means to create and use an operator instance using the new distinction between stream and phase operators.
engine/rule_engine.c: Remove unused data member.
modules/ee_oper: Fix bug where ee_match_any did not work in non-streaming mode. RNS-798
modules/tests/tc_txlog.rb: Clean up test; stop poluting source tree.