oops
ensure consistency with generic function
kill ultra-specific code

This is way too much code for a minor issue occuring in a single 3Com
switch model.
drop useless documentation

Those functions have been moved elsewhere a long time ago.
rename functions for sake of readbility

setConnectedDevicesMacAddress => setConnectedDevicesMacAddress
setConnectedDevices           => setConnectedDevicesInfo
setConnectedDevicesUsingCDP   => _setConnectedDevicesInfoCDP
setConnectedDevicesUsingLLDP  => _setConnectedDevicesInfoLLDP

The first one is only used as a fallback for ports where CDP/LLDP didn't
provided any result.
drop indirect tests
rename test file
factorize tests
transfer trunk ports tests
drop redundant tests

they are already handled by other CDP-specific tests
transfer mac address tests
better tests descriptions
no need to clone data structure
cosmetics
drop now useless tests lists
oops
split extraction, for testing purposes
update comment
split extraction, for testing purposes
split extraction, for testing purposes