forked from I2P_Developers/i2p.i2p
* Start transports in a standard order to make testing easier * When transports learn of interface addresses before being started, save them and use them at startup * Pick SSU random port before startListening() and have the TransportManager pass it to NTCP before starting * Only restart NTCP after changing addresses when necessary; prevent thrashing at startup (ticket #459) * Only call rebuildRouterInfo() once at startup * More checking of min/max SSU port config * Invalid SSU bind config no longer fatal * Allow "true" for ipv6 config * log tweaks * javadocs