This set of patches aims to first clean & fix the code a little bit in order to prepare it for the temporary client recognition (patch 5/5).
Temporary client recognition: In the current implementation, whenever a client joins the network it has to wait the next OGM in order to be announced to the whole network (by means of the known TT mechanism). Before that time, the client will be unable to communicate to whichever else client, so generating some delay that usually leads to DHCP (or any other service) timeout. This problem is amplified is for large originator interval.
Patch 4/4 add a temporary recognition mechanism which make every node in the network "autodetect" the location (namely the node serving) the node yet announced client
*** VERSION 2 *** TT_CLIENT_PENDING fix has been committed and so we do not need to refix it now.