Update .travis.yml

Make Valgrind exit with a non zero if errors are encountered.
Update .travis.yml
Use size_t for length on parse functions.
Use size_t for length on parse functions.

Conflicts:
	src/listener.h
Store the peer addresses in each Connection.
store hostname in each Connection as well
merge in master
Fix regression in HTTP parser
Maintain connections in a queue based by most recent activity
Merge branch 'master' (early part) into libev
Merge in master
Free connections on close