Improve our code to detect whether a node is firewalled.  In the earlier version, it just assumed your node is firewalled if its address is rewritten by a NAT, and was not firewalled otherwise.  Now we have another node on the network try to connect, and have it report whether it was able to connect. #144