Add UV::TCP#getpeername
Add UV::TCP#getsockname and UV::UDP#getsockname
Update TCP/UDP examples with sockname/peername
refactor getsockname and getpeername
add tests for getsockname and getpeername
Merge pull request #26 from take-cheeze/sockname

Rebase #16.