Fixed allocating enough space for sockname/peername when using IPv6

Thanks @geertj for the patch!
Always run tests in the correct directory.
Merge pull request #126 from schlamar/test-config

Always run tests in the correct directory
Updated command to run tests
Added setup.cfg to MANIFEST
Raised libuv revision
Raised version and updated changelog
Merge branch 'v0.10'

Conflicts:
	ChangeLog
	setup.py
	setup_libuv.py
	src/tcp.c
	src/udp.c