baremetal: VirtualPowerDriver uses mac addresses in bm_interfaces

After the change I6653829364b0a641442d45e766493180d6f2a880,
bm_nodes.prov_mac_address is no longer set. However VPD still
uses it. This patch changes VPD to use bm_interfaces.address
instead of bm_nodes.prov_mac_address.

Fixes bug 1168574.

Change-Id: I2bab869b282958ee9fd0e4776928e56351018324
Remove unnecessary method argument.

The 'self' argument is unnecessary and when the the method is invoked,
cause parameters error.

Fix bug #1171376

Change-Id: I612b466a955cb8418855849119599222ba6479d3
Merge "Remove unnecessary method argument."
Merge "baremetal: VirtualPowerDriver uses mac addresses in bm_interfaces"