merge upstream/master
aggregation status now handled using a "push" approach: all calculations and subsequent publication of derived events are triggered by events received from children agents.
Using new supporting class StatusUtil. Specific aparams handled are aparam_child_agg_status and aparam_aggstatus.  test_platform_status exercises this updates with various transitions.
merge upstream/master
merge upstream/master
Merge pull request #911 from carueda/platform_agent_R2C4

aggregation status now handled using a "push" approach