1023 - Failing to check for null service onStart and onStop
When the app starts with <15% battery, it immediately gets notified and
then calls onStop before the service is created, and crashed on a null
pointer.
string changes: Sent -> All Sessions
Also, change another instance of the word observation to report
update Reporter to send flushed bundles to ObservedLocationsReceiver
Properly set the dirty rect to invalidate when points are added.
Don't draw points outside of the clip rect.
removed GPS in ObservedLocationsReceiver
revert unrelated changes
Merge pull request #1031 from cascheberg/fix-points-overlay2

@cascheberg Reporter sends bundles to ObservedLocationsReceiver (and fix Airplane mode)
Fix toolbar not undimming on start
Merge branch 'dev' of https://github.com/garvankeeley/MozStumbler into point-draw-performance
Merge pull request #1026 from garvankeeley/1023-check-null-service

1023 - Failing to check for null service onStart and onStop
Merge pull request #1030 from garvankeeley/1027-rename-strings

1027: string changes: Sent (all time) -> All Sessions
basic hashing is working, need to hookup per-zoom
Recalc grid on zoom changed
fix map resolution info text
Used ordered hash map, so that we can draw newest to oldest
fix observations count display after device rotation
fix metrics update
1039 reduce collection rate, changed 10m->30m 1s->2s
883 add privacy policy to about screen
remove LeaderboardActivity WebView setJavaScriptEnabled