make location a property to lazy-instantiate ip-to-country requests, and fix a couple utests
Add flags to streams, circuits and parse host out of NEWRESOLVE state
documentation improvements
allow build_circuit to take router-hex-ids as well as Router instances
add age, created-time to circuit
placeholder first-cut stuff for disconnection
use circuit ID, not full circuit for state.close_circuit
fixme comment and remove unused/wrong NEWDESC tracking
fix on_discconect and tests
unit-test not required
refactor to simplify slightly
utest for age() method on circuits
factor out parsing of _time_created so we don't munge the flags hashtable
remove unused code
make sure age() does something useful if there's no TIME_CREATED flag
Remove code that won't get called anyway
test some rare cases in TorConfig and eliminate some unused code
use Tor's ip-to-country if GeoIP failed in more cases and fix parsing, plus utests
gratuitously call __repr__ method for more code-coverage
Fix rare (impossible?) case of multiple-listen() calls on a single Endpoint:

 * Better if statement, with documentation
 * a more-robust test-case