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 branch 'android' of https://github.com/ampatalas/MyGuide into android
Merge branch 'android' of https://github.com/blstream/MyGuide into android
implement showing ways (paths) and junctions on the map
make option to tun on/off these layers
add keys in Settings.java
implement showing ways (paths) and junctions on the map
MYGUIDE-132
implement showing ways (paths) and junctions on the map
make option to tun on/off these layers
add keys in Settings.java
implement showing ways (paths) and junctions on the map
make option to tun on/off these layers
add keys in Settings.java
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 upstream

Conflicts:
	src/com/blstream/myguide/SightseeingActivity.java
	src/com/blstream/myguide/settings/Settings.java
Merge branch 'upstream' into android

Conflicts:
	src/com/blstream/myguide/SightseeingActivity.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).