core: Add extra debugging around site selection.
core: Select main context if there is not a transaction.
core: Add extra debugging around service in site selection.
core: Cleanup debug output on context selection.
ironbeepp/context.cpp: Properly initialize site to NULL as it may not be set for non-site contexts.
txlog: Take site from transaction context not the connection context, which will be the (non-site) main context.
trusted_proxy: Change info messages to debug.
Extra debug
pcre.c: The DFA operator for phase rules was incorrectly attempting to resume matching when run on a second argument.

For example, if ARGS contains two values, foo=ba and bar=ab, the
operator @dfa "aa" would incorrectly match because when bar is evaluated
the dfa operator retained its state from the partial match found in foo.

Unit tests provided by calfeld@qualys.com who diagnosed this.
waggle: This change disables valiation errors from being fatal to IronBee configuration.

This change is to allow incorrect 0.8.x series waggle rules to load.
This change will be backed out when existing waggle rules are updated.
pcre.c: The dfa operator is tested in Clipp, so the GTest file isn't useful.

The pcre operator should be tested in Clippp as well.
pcre: DFA operator error reported by jbrissaud@qualys.com can be seen by this Clipp Lua test.
pcre: DFA operator should detect, and fail to match, empty subjects.

This is the fix to the unit test committed in the previous commit.
engine/rule_engine: Add context parameter to rule ownership function. RNS-840
lua.c, waggle rule injection: No longer add parent context rules to the waggle rule list. At ownership time, add those rules pointers directly to the context they are being enabled to execute in.
modules/abort.c: Fix to compile with recent ownership changes. RNS-840  (see below)

abort.c remains unaware of contexts and will not properly handle enabled/disabled rules.
modules/fast.c: Handle new ownership API and properly respect context. (RNS-840)
predicate/ibmod_predicate: Use new ownership API.  RNS-840
modules/fast.c: Remove unused variable.