example_modules/ibmod_set_cpp: Remove unnecessary 'static'.
Small code cleanup
ATS: Don't maintain a list of IronBee transactions; rely on the
connection's list instead.
Document the side effects of ib_tx_destroy()
string.c: Strip whitespace.
configure.ac: Add MODERN_COMPILER conditional.
configure.ac: Improve warning message.
configure.ac: Up boost dependency to 1.49
lua/Makefile.am: Prefer included Lua over system Lua.
Briefly corrected bugs in Ragel use and split configuration into parse and apply phases via a parse tree.

  - The Mark Pointer was removed.
    To parse across buffers of arbitrary contents we cannot hold onto
    pointers, such as the mark pointer, as a directive may span two
    buffers causing us to use either an incomplete directive name or
    accessing memory improperly.
  - Tracking line numbers in ragel using cp->curr->line.
  - Adding non-breaking space concept instead of using out-of-parser
    buffering.
  - Move Ragel parser state out into ib_cfgparser_t.
    Previously this was being re-allocated on the stack with each call to
    ib_cfgparser_ragel_parse_chunk(), breaking Ragels ability to
    maintain state.
  - Use case insensitive match for IncludeIfExists directive.
  - IronBee now applys a configuration as a separate, but automatic
    step.
  - Replace run-ragel with Makefile dependencies.
Remove line parsing and tracking from IronBee config code. Ragel does this now.
Removing commented out code.
engine, servers/httpd: Link against -lm.
everything test related: Major test reorganization.

- tests now holds only universal test code.
- modules, utils, and engine now have specific tests directory for them.
- All Makefile's have been cleaned up and tests.mk updated to hold universal code.
tests: Move tests/integration to util/tests/integration.
ironbeepp/tests/test_clock: Fix issue with structure initialization.
ironbeepp/tests/test_field: Fix numerous issue with time tests.
ironbee++/tests/test_hash: Fix issue with signed vs unsigned.
ironbee++/tests/test_module_bootstrap_b: Remove unused variable.
build/tests.mk: Add easy ruby tests support.