CDP: deal with special hostname SIP$MAC

this patch also fix a regression introduce by 252a52bf24af77b8b046.
adjust the test for 78df01bee0

see commit:78df01bee01306257fdc9
show up Net::SSLeay on STDERR if debug=3
Merge branch 'master' of git+ssh://forge.fusioninventory.org/git/fusioninventory/agent
fix the number of test
improve the syntax
debug=3 messages will be printed on STDERR
disable for the moment two broken test

see: #2181
use CPAN compatible version number

this patch introduce a function that parse the number. If
it's a beta release, a special banner is added to the
version string in this case to warn the user.
set the version of the 2.2.9901 version
sleep 1s during every loop
add some build-deps require by the tests

Thanks to the CPAN testers.
typo
use use File::Path::rmtree()

This to avoid compat issue with File::Path < 2.
Net::SNMP is required by the test suite
skip if threading is disabled
more natural code structure
no threading: do not compile associated modules
minor changes to avoid a warning with Perl 5.8

Use of uninitialized value in scalar assignment
skip if no thread