try to preserve old preferenes on upgrade
Merge pull request #677 from garvankeeley/fix-prefs

try to preserve old prefs on upgrade
fix missing import on prev commit
Merge pull request #678 from garvankeeley/fix-prefs

fix missing import on prev commit
Persist the "Upload only on wifi" preference
Always do as the user requested with respect to the Geofence Enabled switch

Previously, it would only turn off in a very specific circumstance.  After
this change, it should always set the geofence enabled to what the user selected.
Merge pull request #680 from keverets/wifi-only-persist

Persist the "Upload only on WiFi" and the "Geofencing" preference
Fix issue 663 (I hope). Don't record cellinfo with unknown network type.
Also added upload info in the log activity (and some color!).
Merge pull request #681 from garvankeeley/provider-to-client

Fix issue 663 (I hope). Don't record cellinfo with unknown network type.
New Android Studio 0.8.1 requires a newer gradle plugin 0.12+
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+