updated the tests to reflect the new openresty server at agentzh.org.
bugfix: bugs in the error handling for pure C API functions for shared dict. thanks Xiaochen Wang for the patch in #365.
updated docs to reflect recent changes.
doc: fixed the links to ngx_rewrite in the "set_by_lua" section.
feature: added C macro NGX_LUA_ABORT_AT_PANIC to allow generating a core dump when the Lua VM panics.
bumped version to 0.9.8.
feature: make use of the new shm API in nginx 1.5.13+ to suppress the "no memory" error logging when the shared dicts run out of memory.
added tests for exercising the memory fragmentation issue in nginx's built-in allocator for blocks larger than the page size

this requires the following patch for the nginx core (1.7.0+):

https://github.com/openresty/ngx_openresty/blob/master/patches/nginx-1.7.0-slab_defrag.patch
try to make a test case for shdict fragmentation pass on i386.
fixed the test index in 126-shdict-frag.t.
bugfix: the ngx.ctx table might be released prematurely when ngx.exit() was used to generate the response header. thanks Monkey Zhang for the report. now we release ngx.ctx in a request pool cleanup handler.
removed an obsolete code comment.
bugfix: we did not call our coroutine cleanup handlers right after our coroutine completes (either successfully or unsuccessfully) otherwise segmentation fault might happen when the Lua VM throws out unexpected exceptions like "attempt to yield across C-call boundary". thanks Lipin Dmitriy for the report in #361.
added a (passing) fuzz test case for shdict.
added (passing) tests for yielding failures in cosocket DNS resolving.
added a (passing) fuzz testing for aborting many pending timers.
added more code comments to the timer implementation.
bugfix: nginx does not guarentee the parent pointer of the rbtree root is meaningful, which could lead to inifinite loops when ngx_lua tried to abort pending timers prematurely (upon worker exit). thanks pengqi for the patch in #362.
126-shdict-frag.t: increased the timeout threshold.
fixed the wait time for slow testing mode.