ooiion-1374 Platform agent must manage port power for child devices : add test and defaults 

Updates for this bug after additional testing 
- add test (must run locally) for RSN hardware
- set default for driver_config.attributes 
- add a recursion param to go_inactive

@jamie-cyber1 please review
@crueda please review