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
Fixed TCP tests.
Merge pull request #129 from schlamar/tcp-tests-win

Fixed TCP tests on Windows
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
Raised libuv revision

Fixes build on OSX with gcc 4.2
Use ARCHFLAGS if set when compiling libuv

Fixes #131
Raised libuv revision and adapted to API changes
Raised version and updated changelog
Merge branch 'v0.10'

Conflicts:
	ChangeLog
	setup.py
	setup_libuv.py
Raised version and updated changelog
Allow None callback for Async handles
Add badge with PyPI published version and link
Added Loop.handles property

Returns a list of handles in the Loop
Adapted to API changes in uv_fs_event handle