give the argument of 'void' to function definitions which has no arguments

A function definition which has no arguments is
traditional-style and deprecated
Merge pull request #262 from cubicdaiya/issues/traditional_definition

give the argument of 'void' to function definitions which has no arguments
refactor: removed the unused C function ngx_http_lua_clfactory_loadstring.
Merge branch 'master' of github.com:chaoslawful/lua-nginx-module
refactor: removed the useless code for reading Lua code from stdin.
various coding style fixes in the closure factory.
bugfix: the error message was misleading when the *_by_lua_file directives failed to load the Lua file specified.
added a (passing) test for using .lua files with a shebang line in the content_by_lua_file directive.
minor error message fixes in the Lua code cache.
one minor coding style fix.
refactor: abstracted the ngx.ctx releasing logic to eliminate code duplication.
bugfix: use of the ngx.ctx table in the context of ngx.timer callbacks would leak memory.
fixed a test case.
bugfix: memory leak would happen when using ngx.ctx before another nginx module (other than ngx_lua) initiates an internal redirect.
bugfix: we incorrectly returned 500 in our output header filter, body filter, and log-phase handlers upon errors. bugfix: Lua stack overflow might happen when we failed to load Lua code from the code cache.
fixed the test plan in t/033-ctx.t.
one minor coding style fix. thanks Guanlan Dai.
more coding style fixes.
more coding style fixes.
more coding style fixes.