[wip] implement simple HTTP/1 client
Merge branch 'master' into kazuho/expr/revproxy

Conflicts:
	h2o.xcodeproj/project.pbxproj
update CMakeLists.txt (for the inclusion of http1client)
Merge branch 'master' into kazuho/expr/revproxy
[example/simple] follow the changes in commit 32f8f6a
simplify the interface by introducing a error indicating EOS
fix test failure on travis; h2o_base64_encode should better accept a void* buffer
implement h2o_parse_url
Merge branch 'master' into kazuho/expr/revproxy
adjust the interface of http1client, and let the example fetch the URL being specified
reorganize the tests
add simple test for http1client
add desc. why t/00unit is empty
refrain from using H2O_STRLIT as part of strncmp, see http://stackoverflow.com/questions/16491342/gcc-optimizations-how-to-deal-with-macro-expantion-in-strncmp-other-functions
Merge branch 'master' into kazuho/expr/revproxy
[example/http1client] fix compile / link errors on linux
add h2o_http1client_cancel
Merge branch 'master' into kazuho/expr/revproxy
[wip] implement reverse proxy
fix the misdesigned per-context configuration; every handler/filter/logger should have a slot in the context