Update ngx_http_request_body.c

fix issue #288
Merge pull request #289 from zzjin/patch-1

Update ngx_http_request_body.c
bumped to tengine-1.5.1
Merge pull request #290 from yaoweibin/bump-tengine-1.5.1

bumped to tengine-1.5.1
add sample lines in document for DSO modules
Merge pull request #293 from icedfish/master

Add sample lines in nginx.conf for DSO modules
Update ngx_http_trim_filter_module_cn.md

修改文档
Update ngx_http_trim_filter_module_cn.md

update
Merge pull request #294 from taoyuanyuan/t

it looks good to me
test (kqueue)connection completely in ngx_http_upstream_test_connect()

With NGX_HAVE_KQUEUE option, ngx_http_upstream_test_connect() may return
NGX_OK although the connection isnt established.

Reproduce the problem in os x 10.8.4, let backend server down, then
tengine upstream try to connect and send request to it:

ngx_http_upstream_init_request()
'-> ngx_http_upstream_connect()
    '-> ngx_event_connect_peer() returns NGX_AGAIN           <<< cannot connect
    '-> ..
    '-> ngx_http_upstream_send_request()
        '-> ngx_http_upstream_test_connect() returns NGX_OK  <<< wrong value
	'-> ngx_output_chain() returns NGX_AGAIN

With this patch, ngx_http_upstream_test_connect() will call getsockopt
to test connection still after it thinks kqueue connection is ok.

Without this patch, tengine can work well because c->recv() will return
NGX_ERROR when read event timedout expires.

Note that nginx has the same problem.
fixed a compilation error when the '--without-dso' configuaration option was specified
Merge pull request #298 from zhuzhaoyuan/fix-without-dso-compilation

fixed a compilation error when the '--without-dso' was specified
Merge pull request #296 from chobits/kqueue_test_connect

test (kqueue)connection completely in ngx_http_upstream_test_connect()
Merge branch 'master' of github.com:alibaba/tengine
fix bug in http_referer_module that using incorrect input string length in the regex matching process when header Referer starts with https://