Add code to agent and driver to process the port info objects, check recusion on go_active and control the port power. Skip some code and tests that deal with platform agent NetworkDefinition as this structure neeeds to be brought into alignment (see ooiion-1495).
skip test_serialization_deserialization until ooiion-1495 is addressed.
Merge pull request #1515 from MauriceManning/1374agent_rebase2

ooiion-1374 Platform agent must manage port power for child devices: add agent and driver code