in destroy, re-initialize aparam_rollup_status and leave aparam_aggstatus alone to avoid potential conflict with any finalization done by the alert manager
merge upstream/master
merge upstream/master
catch exception while stopping simulator process, but continue (not critical, and I have seen one exception ( weird xmlrpc excp) out of many many runs of the tests)
initialize platform statuses (child status and rollup status) based on chidren's statuses as they are added during lunch on the parent platform itself.  This functionality added to support UI interaction where the instrument agents are actually launched prior to the platforms.
merge upstream/master
add test_platform_status_launch_instruments_first_2_3 to reflect the recent UI testing regarding the update of the children statuses at the root platform when the instruments have been launched before the platform itself
Merge pull request #1097 from carueda/platform_agent_R2

platform status updates during launch when children instruments have already been pre-launched