Fix mac address and task_state in baremetal-node-list

Currently nova baremetal-node-list doesn't display the
list of MAC addresses for each node because this is part
of the interfaces object, and not a top level field.

It also doesn't display the task state, which is very useful
when trying to find which nodes have failed to build.

This change fixes both issues

Change-Id: If7a3bcab1220be400519ac811bd727ca8ff85827
Closes-Bug: #1308147
Fix wrong fake return values for Nova V3 client tests

The response format for the hypervisor servers list action in
Nova API V3 has changed. This patch corrects the fake return
values used for client testing.

Change-Id: I645607b5adcfe3fa1c1d1efc071c87d2bb2b37b5
Closes-Bug: #1309542
Merge "Fix wrong fake return values for Nova V3 client tests"
Merge "Fix mac address and task_state in baremetal-node-list"