Adds Context argument to draw() method for OpenGlDrawables. This enables loading assets, etc.
Changes use of FrameName back to GraphName now that FrameTransformTree handles GraphNames in a tf2 compatible way.
Merge pull request #178 from damonkohler/master

New Android library naming scheme and bug fixes.
Merge pull request #181 from damonkohler/next_big_thing

Changes FrameName to GraphName to work with rosjava_core/master
Adds dependency on diagnostic_msgs.
Made shape drawing not leak state.
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.
Merge pull request #182 from damonkohler/diagnostics

Fixes several bugs in the lifecycle management of RosActivities and adds DiagnosticsArrayView.
Reviewer suggestions.
Merge pull request #184 from SirVer/bug_fixes

Made shape drawing not leak state.
Fixes race condition bugs that can lead to NPEs.
Changes Layer interface to hand in VisualizationView everywhere. This cuts down on the number of parameters to methods like onStart().
Adds new methods to Layer interface to make it easier to preload assets like fonts.
Adds TextShape and PoiShape.
Fixes bug in OccupancyGridLayer. The texture was not unbound after rendering.
Changes XYOrthographicCamera to separate the ROS to screen transform and the camera transform. This was necessary to enable rendering text aligned with the screen.