sockets are context managers
Merge pull request #594 from minrk/socket-context

sockets are context managers