Added small comments in natpunchaffix.repy
Merge branch 'beta' of https://github.com/aaaaalbert/affix-repo into beta
Renaming some affix file from .repy -> .r2py
Fixed a bug which caused affix_wrapper_lib to import cachedadvertise early, making it difficult to overload network functionalites later.
Updated some comments and references to refer to files ending with .r2py
Added a lock mechanism when loading new Affixes to prevent race condition.
Adding the RebindInvalidSocketAffix, TimeoutAffix and an unit test
for the RebindInvalidSocketAffix.
Updated the unit test for rebindinvalidsocketaffix. It will now fail until the Affix is fixed.
Renamed NatPunchAffix, all reference to it and all related files (NatDecider, NatForwarder, etc.)
Added various unit tests for the core Affix framework.
Fixed a bug in checkprivateipaffix.r2py. See ticket #5
Wrap the server's sockets with timeout functionality too to prevent malicious clients from blocking us indefinitely.
Merge remote branch 'monzum-affix/beta' into beta