Merge branch 'release/1.2.1'
Merge branch 'release/1.2.2'
Port to MinGW
Added evhtp_disable_100_continue() which informs evhtp to not send a 100 continue response.
Release v1.2.3, see ChangeLog for details.
Merge branch 'release/1.2.3'
Merge branch 'release/1.2.3' into develop
run on_headers_begin if request type is response (this happens when a 100 continue type thing happens).
v1.2.4, see ChangeLog for details.
Merge branch 'release/1.2.4'
Merge branch 'release/1.2.4' into develop
Only check for 100-continue is enabled for servers, not clients.
Only decrement the thread backlog if it is a server.
Use MSYS Makefiles instead of MinGW Makefiles
Merge branch 'master' of git://github.com/haiwen/libevhtp into haiwen-master

Conflicts:
	CMakeLists.txt
Merge branch 'haiwen-master' into develop
v1.2.5, see ChangeLog for details.
Merge branch 'release/1.2.5'
Merge branch 'release/1.2.5' into develop
Fix double free for evthr at shutdown

If you use threads, than you get this segfault.

There was two calls to evthr_free() on shutdown:
- _evthr_loop() (droped in this patch)
- evthr_pool_free()