add close method back to ioloop

the tornado close(all_fds=True) would fail because `os.close` doesn't work on zmq Sockets