update extreme models database
document incoming changes
rework base mac address retrieval

When using ports mac address as fallback, let's test first it is the
same for all ports.