implement endpoint info for non-cisco gear (untested, working towards gh-8)
misc fixes from 9c5c3e8
continue dev on non-cisco endpoint discovery
continue re-work on endpoint discovery
more corrections to get_macaddr_list() for gh-8
final round of cisco endpoint discovery fixes