removed EOL whitespace
See Fennec integration bug https://bugzilla.mozilla.org/show_bug.cgi?id=1038843

- Refactored StumblerService, moved bound usage to ClientStumblerService,
this is not used by Fennec.
- Restructure code by thread. Concurrency bugs are the highest-risk, and
the code can be clearly organized by thread so future contributers can
see at a glance where thread divisions are.
- ensure that stumbler service init() happens on the correct thread, in
MozStumbler, this is the main thread, in the Fennec service, this is on
the service's dedicated thread
- remove the use of the blocklists from Fennec.
- changed uploading in fennec mode to only upload after a start intent.
Need to ensure that when foregrounded, Fennec sends this message.
Merge pull request #784 from garvankeeley/squash-fennec-changes

Refactor for Fennec Integration
reworked the code from #761 to be rebased ontop of the fennec code
standard changes
added license headers to all java source
Clarified the TurnOffReceiver to send an intent to pause scanning instead of toggling the scan.
Merge pull request #782 from crankycoder/features/761-stop-notification

fix stop scanning button in the Notification pulldown
Translate new string to spanish
Create client side prefs that extend the service prefs.
setLastMapCenter in onDestroy as well as onSaveInstanceState, no harm in
the extra call, and without it, I get cases where the last XY isn't set.
Merge pull request #799 from stripTM/patch-4

Translate new string to spanish
issue #800 addressing review items
Merge pull request #800 from garvankeeley/clientprefs

Create client side prefs that extend the service prefs.
Merge pull request #801 from garvankeeley/mapgpspref

MapActivity: last location not always set when switching views
Add pref for hardware acceleration, on by default
Merge pull request #803 from garvankeeley/accel-hardware

Hardware acceleration option in prefs, on by default
Fix merge error
Merge pull request #804 from garvankeeley/fixbuild

Fix merge error
Limit the gps location dot update to 1 Hz max (the typical max rate of a
GPS), I can see it update more frequently than this, which only conflicts
 with pan and zoom gestures if done too often.
added a Thai translation