Added OSM copyright string

Moved strings from code to the English and German strings.xml files.
Added a comment to the layout file of the map about where to find the
code that sets the strings.
* stripped out buildhost from gradle and modified updater to exclude buildhost from the version name
* added tests to verify that the version codes are properly extracted.
Fix misspellings
Merge pull request #1296 from AngelFQC/patch-1

@AngelFQC Fix misspellings in ES translation
Merge pull request #1273 from Djfe/Add-OSM-string

@djfe Translatable OSM copyright string #1264
Translate new string to spanish
Fix 1271: NPE getting location service for map
Added NPE check and a toast. The app is unusable for anyone in this case, and we don't do strict checking for running the app on devices with missing services that are critical to to the app. So at least they will see a toast before it crashes somewhere else in the code.
Merge pull request #1303 from garvankeeley/1271-client-npe-gps-provider

Fix 1271: NPE getting location service for map
bumped to 1.5.0
Merge pull request #1285 from crankycoder/features/fdroid-buildhost

Features/fdroid buildhost
* Initial refactoring of the LegacyMotionSensor out into a top level class
* Added filtering to remove gravity from the TYPE_ACCELERATOR sensor readings
Added tests around the LegacyMotionSensor
use the new ACRA login
Merge pull request #1298 from crankycoder/features/1297-filter-gravity

Features/1297 filter gravity
Add dialog for testing motion detection.
This is accessible through long press on the developer screen title.
Updated to use word debug instead of test, added some docs to existing
code
Added battery low, battery ok testing in developer secret screen
Merge pull request #1307 from garvankeeley/developer-screen-motion-test

Add dialog for testing motion detection.
Merge pull request #1304 from stripTM/patch-5

Translate new string to spanish
make localizable, update German translations