Fix infinite loop and nonType bug.

1, it's a logic bug in stun_test
2, there're stun implementation which do not have 'changed address' attribute in response.
     In this case, there's not enough evidence to judge NAT type.