lua module: Fix allocation check
lua/ironbee-ffi.lua: Remove provider code that no longer exists in C API.  Nothing used it.
lua/config.lua: Set up IB and CP globals for included Lua files to allow access to engine and configuration parser, respectively.
lua/engine.lua: Add IB:config_directive_process() to easily call directives from Lua code.
lua/lua_runtime.c: Don't require ffi twice.
predicate/frontend: Add P.declare and P.define for easy use of templates.
predicate: Add template documentation.
lua/test_lua_json: Improve robustness in face of varying JSON library.
modules/persist: Whitespace cleanup.
codecheck/include_order: Add missing includes from recent commits.
modules/persistence_framework_api.c: Add missing @file doc.
persist, predicate: Spell check.
ATS: Cleaned up use of ib_status_t in TSPluginInit()
lua: Remove old ironbee-ffi.lua.
various: Fix several missed uses/loads of ironbee-ffi.lua.
lua: Update packaging and modlua's searching for installed Lua files.
Added RPM_OPTS make variable to the rpmbuild command.
rpm: mod_ironbee.so is now in libexec dir.
rpm: Fix typo in spec file.
rpm: Include all files in the rpm for httpd module.