nginx-tfs new feature and bugfixs

1. add reporting access stat to rcs while keepalive and multiple rcs support
2. raw tfs add HEAD protocol for check file exist
3. fix update file fail will rollback lead to unlink file bug
4. fix memory leak bug
5. fix stat larger than 2GB file size is negative bug
6. fix may infinitely looping while saving dedup file bug
7. fix read incomplete large file core bug
8. modify choose unlink cluster related stratery and bugfix
Merge pull request #364 from zhcn381/upstream

nginx-tfs new feature and bugfixs
SPDY: support spdy/3
fix nginx-tfs rcs keepalive bug.

1. fix rc_stat count not initialized bug.
Merge pull request #371 from zhcn381/upstream

fix nginx-tfs rcs keepalive bug.
Merge pull request #369 from chobits/spdy_v3
rollback: undo this commit "test (kqueue)connection completely in ngx_http_upstream_test_connect()"

Undo commit 422086fb7df6daef082fcaf7459b9ce72f84eaf4.

Maxim Dounin's reply for this patch is as following:

On Fri, Aug 16, 2013 at 10:19:00AM +0800, Xiaochen Wang wrote:
> Without this patch, nginx can work well because c->recv() will return
> NGX_ERROR when read event timedout expires.

Note well that the purpose of ngx_http_upstream_test_connect()
call before writing to an upstream is to properly report source of
the error if it happens.  It's bad idea to do getsockopt() in all
cases for performance reasons
Merge pull request #373 from chobits/kqueue_bugfix_rollback

rollback: undo this commit "test (kqueue)connection completely in ngx_ht...
update nginx version
Merge pull request #374 from cfsego/20p

update nginx version
SPDY/3: avoid repeated decrease of recv_window_size if data frame is not received one time

Thanks to Yanmei Li <miaoji.lym@alibaba-inc.com>