forked from I2P_Developers/i2p.i2p

* Don't kill the establisher threads during a soft restart. * Attempt to validate the peer's routerInfo earlier during handshaking. * Revamp the AESOutputStream so it doesn't allocate any temporary objects during its operation.