MainActivity ui update, change to ensure it runs on the main thread,
allows for safe updating of the ui from secondary thread
Merge pull request #718 from garvankeeley/update-on-main-thread

MainActivity ui update: change to ensure it runs on the main thread
Change from using ItemizedOverlay to just the AccuracyCircleOverlay to show user location

The big pinpoint wasn't desired, and being that we will want to include a GPS location
with accuracy radius in any case, just use that.
Generate new Paint only on creation of AccuracyCircleOverlay, and improve location point

The Paints were being created every draw, which should be avoided.
Also, changed the location point to more closely match what was in the mock
with a solid blue center and white outline.
Feed Location from GPSScanner to Scanner to StumblerService, and finally to MapActivity

Rather than piece out the latitude & longitude, just get the whole location since
we'll need the accuracy, anyway.
Updated Polish translation #711
cleaned up SSIDBlockList
Merge pull request #719 from keverets/pin-point

Change to using a pin-point (with accuracy circle) to indicate stumbler's GPS position
Translation updated

Added missing strings
Translated missing Finnish strings
Merge pull request #723 from ojarva/fi-translation-updates

Update Finnish strings (@ojarva)
Merge pull request #722 from yarons/patch-1

Update Hebrew strings (@yarons)
Merge pull request #721 from Djfe/clean-up-ssid

cleaned up SSIDBlockList (@Djfe)
Merge pull request #720 from Djfe/update-pl-translation

Updated Polish translation (@Djfe)
Put initialization of GPS broadcast reception in onStart()

It's removed in onStop() so should be initiated in onStart().
Without this change, if the user left the map and came back, they
would no longer get GPS updates.
Use the service's last location if available and the center hasn't been set in other ways
Update Hindi translation
Update Marathi translation
Merge pull request #734 from vinitraje/master

Update Hindi & Marathi translations (@vinitraje)
Merge pull request #730 from keverets/avoid-ocean

Use the service's last location if available and the center hasn't been set in other ways