Apic drivers enhancements (second approach): Topology

    - Handle topology dynamically

Implements blueprint: apic-driver-enhancements

Change-Id: I80ae799bf7c18939e58cb5c1ea8eb441633285df
Merge "Apic drivers enhancements (second approach): Topology"