Reporter/HttpUtil cleanup items for easier testing/debugging

Reporter/HttpUtil cleanup
While debugging MLSLocationGetter I ran into a few cleanup issues
- wasSent() doesn't seem to serve a purpose, removed
- changed some Log.e(...) to be more concise as the code I was debugging
was spamming the log when throwing exceptions
- added errorMLSResponse on MLSLocationGetter to clear the state after
an error
- In Reporter.java, I added a check for zero wifi and cell count, it is
hard to repro, it happens when I modify the code for load testing (as I
typically do), but it helps prevent false errors when testing at the
very least.
Change Map Layers checkbox text to remove reference to triangle drawing
Change setting text from upload on wifi to auto-upload on wifi.
Added highlight when tapping locate me button.
Even with the setting off to show MLS, the code is checking for MLS
locations, which it shouldn't do
Locate me button: keep highlighted for 200ms after tapping
Missed a synchronization in this class
KML I/O added to secret long press in about dialog
Merge pull request #914 from garvankeeley/no-check-mls-if-pref-off

If MLS layer is not shown, don't query MLS
Merge pull request #913 from rodmoreno/dev

Update spanish strings
Merge pull request #915 from garvankeeley/highlight-locateme-button

Added highlight when tapping locate me button.
Merge pull request #912 from garvankeeley/string-update

String updates: map layers checkbox and Setting for Upload on wifi
added braces per review
Merge pull request #911 from garvankeeley/http-code-cleanup

Reporter/HttpUtil cleanup items for easier testing/debugging
Merge branch 'dev' of https://github.com/garvankeeley/MozStumbler into kml_io_4

Conflicts:
	android/src/main/java/org/mozilla/mozstumbler/client/mapview/ObservationPoint.java
	android/src/main/java/org/mozilla/mozstumbler/client/mapview/ObservationPointsOverlay.java
Fixed iterator declaration, it built in studio, but not using
command-line.
Added tile storage dir override for osmdroid. Solves the problem of no
SD card by optionally storing the tile in internal storage.
cleaned up string resources that no longer exist
Changed play button to a swtich on API > 10. On 10 it is still a play
button.
I think i moved a line during a rebase, the queued MLS locations were
being removed from the queue too early. (one line was out of place,
fixed).