Fixes several bugs in the lifecycle management of RosActivities.
Makes it possible to launch multiple RosActivities in the same process.
Initial port of DiagnosticsArray visualization from the android_robot_monitor project.