Finding log activity difficult to use. Added truncation of long
messages, added new async shared log message buffer for easier logging,
added up/dowm arrows to get to top/bottom of log.
Added application test case to create 10000 reports and uplaod them.
Merge pull request #683 from garvankeeley/provider-to-client

Log activity ease-of-use improvements
Merge pull request #682 from keverets/android-gradle-plugin-0.12

New Android Studio 0.8.1 requires a newer gradle plugin 0.12+
Switch from OSMDroid 4.1 to mapbox-android-sdk 0.3.0

This requires dropping support for Android API level 8.

Also removed the querying of MLS for position info.  That can be
added back in a separate activity, as this Map Activity should be
used by stumblers to determine where in their area has already been
stumbled.  The testing of MLS responses was never clear in the
MapActivity.

The "Refresh" button now refreshes the map back to the user's
location.  This is useful if they start to pan around the map a
bunch and get lost.
Try to get the coverage layer as an overlay