Issue #842, observation points not drawn for points received when map
activity not showing. Solve this by tracking points missed while map not
showing, and onStart() in MapActivity, put the missed points on the map.
Cleaned up imports