Split 'engine_state.h' off 'engine.h'
Fixed parameter order of connection hooks to now match other similar hooks.
Engine hooks: Use ib_list_t.
IronBee++/all.hpp: Add operator.hpp.
example_modules: Rename ibmod_set.c to ibmod_set_c.c to keep build make happy once other versions exist.  Similarly, now ibmod_set_c.la instead of ibmod_c_set.la.
hash.c, hash.hpp: Include order; spell check.
example_modules/ibmod_set_c.c: Fix documentation typo.
example_modules/ibmod_set_cpp.cpp: Add C++ example.
release.h: Bump ABI version.
configure.ac: Fix issue with toplevel directory order when C++ is on.
Example module: Disable tests for --cpp-disable builds
Adding ceil, floor, and round transformations.
- The output field parameter in transformation.h is now const.
- Updating the rest of the codebase to accomodate the new const output field.
Adding const to operator execution.
This change makes core_tfns.c transformations NULL their output variable.

This makes the transformations conform to coding practices that say:
1. Functions that create objects should require an output pointer
   pointing at NULL.
2. Functions that do not have NULL in their range should NULL
   their output variable on error to encourage fast-failure
   if the user fails to correctly respond to the error code.
Removed context hooks from module initialization structures,
replaced with context hook registration functions.
IronBee++: Update to use recent module and hook changes.
predicate/ibmod_predicate: Update to use new context hooks.
Squashed 'libs/libhtp/' changes from 8b63363..685b183

685b183 Tidy up.
e89af12 Ensure that the connection parser state is RES_IDLE after response is complete in hybrid mode.
9ffad16 Do not supply request line line endings in the test.
b82ce4b Fix REQUEST_COMPLETE being called twice in hybrid mode, when connection parser is destroyed.
a0b154e Add a test case for the bug that calls RESPONSE_COMPLETE twice. [Nick LeRoy]
a2ab3c3 Add functions to retrieve active inbound and outbound transactions from a htp_connp_t instance. Closes #41.
690064f Docs.

git-subtree-dir: libs/libhtp
git-subtree-split: 685b183f1e2859410d8203438eed77afd5cf30c9
libhtp: Sync with upstream 0.5.x branch.