enable timeouts without eventlet
missing `limit` kwarg
raise and catch socket.timeouts
better handling of HTTPErrors from pyrabbit
bring novacompat dependencies into nameko + add (scant) test coverage
add end-to-end proxy timeout test
remove unnecessary return and pylint marker
add drain_consumer tests
Release v1.9.0
Merge remote-tracking branch 'origin/master' into rpc-timeout-bugfix

Conflicts:
	CHANGES
	setup.py
Merge pull request #137 from onefinestay/rpc-timeout-bugfix

enable timeouts without eventlet