support semantic api
Upgrade urllib
add test
Merge branch 'add-semantic-api' of https://github.com/ifeiteng/wechat into ifeiteng-add-semantic-api
Merge branch 'ifeiteng-add-semantic-api'