Add test: http_head; Integrate with Travis CI

添加测试：以http head为例。
@windreamer 有阻塞的情况：

```
begin A
end A
begin B
end B
begin C
end C
begin D
end D
```

无阻塞的（理想）情况：

```
begin A
begin D
begin C
begin B
end B
end C
end A
end D
```

也有可能第四个还没有发出去就有其他请求end了，这儿设了 `> 2` 应该没问题吧？