add tox.ini
raise error if IOLoop.start is called twice
allow *args and **kwargs in add_timeout
close socket objects on IOLoop.close(all_fds=True)
pass socket object to callback if appropriate
fix Python 3 compatibility
tox: add extra envs with more dependencies
add .travis.yml
tox: add envs to test against Tornado 3
fix issue with Tornado 3 test
remove TODO
update .gitignore
disable pycares tests due to ipv6 issues on travis

https://github.com/tornadoweb/tornado/commit/3b7f2f6d0445977
Merge pull request #11 from schlamar/ci

Run tests on Travis and fix some compatibility issues