separation of initialization of children from launching of the children;
children launching is started in a greenlet in on_start; initialization then
verifies the children have been launched to proceed.
merge upstream/master
workarounds for the recent issues related with the new hasNetworkParent
association, which is not yet handled by the enhanced registry. I just
explicitly  implemented unresolved functions
merge workarounds_for_dynamic_functions
disabled guessing in Enhanced RR client
removing guess-based RR2 calls
add mechanism to invoke logging of statistics
Implement launch of the children agents (sub-platforms and instruments) on_start  (and terminate them on_quit) as opposed to lauching them in INITIALIZE (and terminathem in RESET). All tests OK but method not enabled because the termination of the processes is not completely clean: there are exceptions with "already dead?" messages, and also the logic is a bit more complicated: need to launch the children asynchronously  as the direct launch in on_start does not work (timeout).
merge upstream/master
Updates tests after change to WGS84
remove temporary workaround for bug related with hasNetworkDevice and lack of
 support in enhanced resource registry, now fixed.
Merge pull request #820 from shenrie/master

Fix ION_MANAGER access for precondition policies
Merge pull request #814 from ifreecarve/2013-03-28_no_guessing

Removes "guessing" behavior from enhanced RR client.
Merge pull request #816 from blazetopher/fix_midpoint_tests

Updates tests after change to WGS84
minor adjustment and a check to avoid unnecessary exception if platform
network was not created or launched properly
merge upstream/master
make sure self.p_root is defined
Make timeout in await_ha_state longer

This will hopefull help with intermittently failing test on buildbot.
use correct RR2 calls eg.,
assign_instrument_agent_instance_to_instrument_device_with_has_agent_instance
 instead of assign_instrument_agent_instance_to_instrument_device)
Merge pull request #821 from carueda/platform_instrument_coordination

launch children agents as part of the launch of the parent platform and adjustments per fixes in enhanced resource registry arising from new hasNetworkDevice