move IP resolver in A::F::T::Network

move the code used to resolv IP address in Network.pm.
This patch also add a test. The test is only enabled
if TEST_AUTHOR env var is defined.
Merge branch 'master' of git+ssh://forge.fusioninventory.org/git/fusioninventory/agent
fix BIOS/SSN is now collected thanks to e0b04d06c4
change identifier if needed

The sysdescr value is just the default device identifier, used during
initial device identification attempt. On some models, it is replaced
by another value just before dictionnary lookup.
Merge remote-tracking branch 'forge/master'