Squashed 'libs/libhtp/' changes from 371188f..8b63363

8b63363 Add htp_connp_get_connection().
cf40e92 Tidy up.
ae41621 Make htp_connp_in_reset() private.
5d35691 Tidy up.

git-subtree-dir: libs/libhtp
git-subtree-split: 8b633636531a3c430a17e07f81db7455631960f6
Merge commit 'ebd1ac680afa757cf5d7e3c81cace911fde3dbbd' into 0.7.x
docs: Document "event" action.
core,modhtp: Add request_uri_path_raw and populate request_uri_raw.
docs: Document REQUEST_URI_PATH_RAW field.
logevent: Change "Unknown" action name to "NoAction".
modhtp: Don't destroy libhtp's tx, let it auto cleanup
Rule engine: Use the request started flag for the "Rule execution object not created" test
Updates to installation and RPM packaging.

* An empty ironbee.conf is now installed as /etc/ironbee/ironbee.conf.
* The ironbee-trafficserver RPM adds the ironbee plugin configuration to
  trafficserver's plugin.config file when installing.
docs: Document libinjection based transformation and operator.
docs: Document SQL transformation.
docs: Alphabetize operators.
TxDump: Fixed transaction start time
predicate/dag: DAG node classes.
predicate/call_factory: Initial implementation.
predicate/parse: Routines to parse calls and literals.
predicate/dag: Rename literal to StringLiteral, add Null as special literal (parsed as null), and Node::is_static().

Literals are expected to have no children and to be able to calculate a value with a default constructed, i.e., no, Context.
predicate/dag: Call classes can now vary name among instances.
predicate/dag: Node::calculate() now returns a value rather than using set_value(), which is now gone.
predicate/standard: Add a set of standard functions: true, false, and, or, not.