lua/Makefile: Fix possibly harmless find error.
predicate/frontend: Cleanup from code review.
hash: Added external iterator support.
ee_oper, rule_engine: Update to use new hash iterators instead of ib_hash_get_all().
test_util_hash: Minor cleanup.
clipp_test: Fix rare bug in error reporting.
hash: ib_hash_get() and ib_hash_get_ex() now allow a NULL for the value out variable for uses when only membership is needed.
example_modules: Added example_modules directory and an initial example.
core.c: Make Set directive work for non-core modules as well as core.  Old behavior was to error for any non-core configuration entry.
example_modules: More tests.
exmaple_modules/ibmod_set.c: Documentation fix.
example_modules/ibmod_set.c: Attempt to fix Linux issue.
example_modules/ibmod_set.c: Fix valgrind issue relating to printf and %*s.
example_modules/ibmod_set.c: Fix for ubuntu.
example_modules/ibmod_set.c: Refinement to ubuntu fix.
example_modules/ibmod_set: Code review cleanup.
hash: Documentation.
hash: Add ib_hash_iterator_malloc() for future IronBee++ support.
hash: Now supports callback data for key hashing and equality.
docs: Update libinjection subtree/sync docs.