Allow to use custom response class instead of HttpResponse
Merge pull request #66 from kxepal/allow-custom-response-class

Allow to use custom response class instead of HttpResponse
Add Alexander Shorin to contributors list, update README and CHANGES
Add assertion for value in HttpMessage.add_header method, strip leading/trailing whitespaces in the value
Add tests for nonascii headers
Reflow code
Merge pull request #68 from KeepSafe/utf8_headers

Add support for utf-8 values in HTTP headers
Update CHANGES.txt
- Use MultiDict for client request headers
- Store response headers in ClientResponse.headers attribute
- Add case insensitive multi dict
- use MultiDict in server code
allow to read all items from DataQueue after exception
bump version
update websocket handshake implementation
update examples
update changelog date
use multi dict in wsgi implementation
use port only if it is specified for HttpClient
do not handle EofStream in HttpRequestParser and HttpPrefixParser, that swallow connection problem
fix wrong exception
ProxyConnection refactored