Add gps functionality
Add class for logging/displaying coordinates (for tests purpose)
Add dialog about problems with Google Play Services
change time counting in LocationLogger
fix strings.xml
change log level
merge with repo
fix LocationLogger
Implemented splash screen view.

Changed main activity from MainActivity to SplashActivity.
Parsing data & settings XMLs during splash screen.

Removed ParseXmlTask which is now needless (parsing takes place in Thread).
Removed parsing from MainActivity.
Only one background thread running at a time in SplashActivity.
Splash duration can be set from options XML.
SplashActivity can read data and options XMLs from external source. By default external data is read from .myguide/data2.xml and settings from .myguide/config.xml (both from external storage, eg. sdcard or internal 2nd partition). SplashActivity first tries reading from external source then, if failed, fallbacks to resources.
Application now displays user's location on map in SightseeingActivity.

Added permission for mocking user's location to manifest.
Displaying user's position can be turned off from options XML.
Merge remote-tracking branch 'upstream/android' into android

Conflicts:
	res/raw/config.xml
	src/com/blstream/myguide/SightseeingActivity.java
	src/com/blstream/myguide/settings/Settings.java
Merge remote-tracking branch 'upstream/android' into mylocation

Conflicts:
	res/raw/config.xml
	src/com/blstream/myguide/settings/Settings.java
Merge remote-tracking branch 'upstream/android' into mylocation

Conflicts:
	AndroidManifest.xml
Updated according to comments.
Updated according to comments.

Changed tabs to spaces in AndroidManifest.xml
Using TimeUnit in spite of integer magic numbers
Calls to System#currentTimeMillis() changed to System#nanoTime().
Removed argument from SplashActivity#setMinDisplayTime()
Removed needless finally blocks
Introduced synchronized methods for accessing a backgroud thread state information.
Logged messages should now be more clear.
If parsing data XML fails application displays an AlertDialog and then is silently closed (NPE no more). Added a few strings (pl, en) for that dialog.
Opening SightseeingActivity after SplashActivity.
Added TODO notes (UT can be implemented for SplashActivity).
Merge remote-tracking branch 'upstream/android' into android

Conflicts:
	AndroidManifest.xml
	res/values/strings.xml
Merge pull request #44 from ampatalas/android

MYGUIDE-132
Removed needless lines from MainActivity and moved exception handling to background thread's run body.
Merge branch 'android' of https://github.com/robin92/MyGuide into android

Conflicts:
	res/raw/config.xml
	src/com/blstream/myguide/SightseeingActivity.java
	src/com/blstream/myguide/settings/Settings.java
Refactor gps classes to be used with settings
Make LoactionLogger customizable
Prevent app from lunch without Google Play services
Fix LoactionUpdater not to crash on location services disconection
Merge remote-tracking branch 'upstream/android' into mylocation

Conflicts:
	res/raw/config.xml
	src/com/blstream/myguide/SightseeingActivity.java
	src/com/blstream/myguide/settings/Settings.java
restore proper gradles files
change log tags
attempt to fix CameraUpdateFactory NPE