use default OID if missing in model
alternative method to detect remote devices

Ok, we tried to find the remote devices using dot1dTpFdbAddress without success,
let's try by using dot1qTpFdbPort this time. This alternative solution is known
to work at last with Juniper ex2200 devices.
Merge branch '2.3.x' of git+ssh://forge.fusioninventory.org/git/fusioninventory/agent into 2.3.x+juniper-fixes
Merge branch '2.3.x+juniper-fixes'
Merge branch 'master' of git+ssh://forge.fusioninventory.org/git/fusioninventory/agent
fix typo
Merge remote-tracking branch 'origin/master'
data is in $self, not %params
cosmetics
drop irrelevant description
use the correct variable
drop mandatory constraint on target parameter
fix expected results
switch default SNMP timeout to 5s
Merge remote-tracking branch 'forge/master'
needs English for $EXTENDED_OS_ERROR
rename “cpt” to “_cpt” to avoid ambiguity
use context-dependant SNMP default timeout

See commit #e25c2c8 for details
move into windows-specific directory
drop obsolete code