Added method to get names of family members declared by a router (if any)
not used anymore
Return set of family members
Handle names which are really HexDigest identity strings ('$' followed by 40 hex characters)
exclude related routers (same family or /16) when choosing a path
"Choose expiry time smudged over the last month"
Expire guards after 60 days since creation time
Fixed bias in nextLong(n)
Rethrow ConnectionHandshakeException or else next catch clause will turn it into ConnectionFailedException
Set V1 handshake ciphers for second handshake to workaround Tor bug 4591

This fixes the "Router identity key does not match certificate key"
exception when connecting to routers <= 0.2.3.16-alpha
Create ConnectionCache separately so that we can store it in TorClient as an accessible component for users of the library
Add accessors to lower level components
Constants should be 'final'
Add predicted ports to dashboard
Don't lock directly on the queue
Make inner class static
Try to recover from parse failure.  Also make dateFormat a member variable to guarantee it is not called from multiple threads
Added default case to fix warning
Make locking on date objects more explicit
Rewrite of configuration classes