Implement get_available_nodes

Now required of all drivers is the implementation
of a get_available_nodes method, previously implemented
as part of the base driver class.

Change-Id: I1de5fa5a297de6300f738e762f4b85397085d5a4