getlantern/lantern#1974 Added timeout to NAT-PMP logic

Closes getlantern/lantern#1974
Since there is no plain `return` clause anymore, this `ip` is never used.  If this works, you are relying in the response converting to string nicely in first place, at which point you could just convert to string and let a unit test take care of robustness.