divide ngx_http_mruby_module.(c|h) into ngx_http_mruby_(handler|hook).(c|h)
make 'mruby_cache' enabled in (post_read|server_rewrite)_handler

Even if mruby_cache is set on in location context,
it is not enabled in (post_read|server_rewrite)_handler.
In these handlers, 'mruby_cache' must be set in server context.
unify format of copyright header
add me to AUTHORS
replace mrb_str_new2 mrb_str_new_cstr
Merge pull request #26 from cubicdaiya/issues/mrb_str_new2_removed

replace mrb_str_new2 mrb_str_new_cstr
Merge pull request #24 from cubicdaiya/issues/mruby_cached_is_not_enabled

'mruby_cache' is not enabled in (post_read|server_rewrite)_handler
Merge pull request #23 from cubicdaiya/improvements/source_cleaning

divide ngx_http_mruby_module.(c|h) into ngx_http_mruby_(handler|hook).(c...
Add ngx_http_mruby_state and rename ngx_http_mruby_hook to ngx_http_mruby_directive
move state functions to ngx_http_mruby_state
Add ngx_mrb_gencode_state and call function from ngx_http_mruby_state_reinit_from_file changed ngx_mrb_init_file to ngx_mrb_gencode_state
Improve mermoy consumption. Add ngx_mrb_irep_clean.
fix memory corruption error

If ngx_mrb_irep_clean is called when mruby_cache is on,
memory corruption error occurs.
unify indent
Merge pull request #28 from cubicdaiya/issues/memory_corruption

fix memory corruption error
Merge pull request #29 from cubicdaiya/improvements/unify_indent

unify indent