merged anonymous mode fix from RC_0_16
merged test from RC_0_16
merged test_privacy updates from RC_0_16
don't print color output from tests (to make it work with some of the regression testing tools)
merged silencing of warnings from RC_0_16
clean up the root directory by moving parsing scripts into the tools directory
fix build issue when asserts are disabled
some helper scripts for running and collecting summary report on unit tests, can be expanded to automatically run regression tests
polish on generating test reports
fix some build configurations for regression tests
fix ipv6-off build
fix bandwidth-limit-logging build
promote some invariant checks as expensive
update run_tests.py to support parallel jobs
minor test report polishing
fix -j option in run_tests.py
merged changes from trunk
add debug logging for removing files in default_storage
post aborted jobs after raising the fence