map-topology: Adding host devices code with more params
Added the below in the code:
- Wifi events are handled to get the connect disconnect events.
- Periodic timer is added to check the below: 1.ethernet connection status 2. get the ipaddress in case the DHCP takes time to assign ip
- Read of DHCP lease tables to get the ipv4 and ipv6 addresses
- config functions are added to get the list of ipv4 and ipv6