few typos fixed in docs
few fixes + notes on share cookies
add asserts for path and method checks
Merge branch 'master' of github.com:KeepSafe/aiohttp
fix ClientResponse.__repr__
Merge branch 'master' of github.com:KeepSafe/aiohttp
fix readme
Pass falsy data to ClientRequest.update_body_from_data handler

While logic of processing only "true" values to form request body is ok
for plain raw requests, it causes troubles when you inherit from
ClientRequest to produce requests for some specific content type.
For instance, it's ok to pass "falsy" `0`, `False`, `{}` data if you're
implementing JsonClientRequest class that automatically encodes data
inside update_body_from_data method.
Fix #141: don't append data to path for GET request
Merge pull request #144 from KeepSafe/issue_141

Don't append data to path for GET request
Merge pull request #143 from kxepal/handle-falsy-data-on-request

Pass falsy data to ClientRequest.update_body_from_data handler
Strictly require ASCII headers to have ASCII names

Header value still can have unicode values. Also raise proper exception
for invalid type or value with a friendly error message.

See http://tools.ietf.org/html/rfc7230#section-3.2.4 for more info.