Support asyncore clients

Specifically this branch updates socket-reboot such that it supports this interesting example code which uses asyncore with httplib and ssl to create a nonblocking https client:
https://gist.github.com/josiahcarlson/1519999

In particular, this uses asyncore and asynchat from Python 2.7, vs Jython's modified versions.