add SNMP support for modular devices
- Cisco 2801 (#779)
- Cisco 2821 (#775)
- Cisco 7206VXR (#483)
- Cisco WS-C6509-E (#338)
- Csico WS-C4503 (#528)
- HP J8698A (#351)
trigger_snmpportfinder: add support for network chassis objects
doSwitchSNMPMining: renamed to doGenericSNMPMining
generatePortsForCatModule: removed unused function
nextMACAddress: idem

display ports & IPs of contained objects (#797)
commitUpdatePort: remove superfluous $object_id parameter
findAllEndpoints: also find IPv6 endpoints
amplifyCell: retrieve child object details (names, ports, IP allocations)
getDictionaryEntry: new function to return details of a single entry
getObjectPortsAndLinks: add $include_children parameter
getObjectIPAllocationList: new wrapper function returns both IPv4 and IPv6 allocations
fetchObjectIPvNAllocationList: new generic function to return either IPv4 or IPv6 info
getObjectIPvNAllocationList: idem
getObjectIPv4AllocationList: deprecated, left for compatibility reasons
getObjectIPv6AllocationList: idem
getObjectIPv4Allocations: use getObjectIPvNAllocationList
getObjectIPv6Allocations: idem
renderObjectPortRow: migrated to renderObject, function was and would always be only used once
renderObject: display details of child objects inline
renderPortsForObject: idem
renderIPForObject: idem