Merge pull request #15 from viking/ipv6

Implement several IPv6 methods
Merge pull request #17 from viking/uv_fs_open

Fix bug in UV::FS.open
Add UV::TCP#getpeername
Add UV::TCP#getsockname and UV::UDP#getsockname
Update TCP/UDP examples with sockname/peername