Bug correction - added unregisterReceiver
Bug ArrayIndexOutOfBoundsException workaround - added check of empty array in GetNextAlarmTime
Merge branch 'master' of https://github.com/Peter2121/gpslogger into merge-test
bug fix: froyo does not have String.isEmpty()
bump version
fix: faq.html has been removed by error
bump version
refresh IDE files (android studio 0.6.1, gradle 0.11+)
Cherry-picked 5b7cec50c82c but *ONLY* merging code changes. IDE files changes have been dropped.

Sync with dkm-origin branch (classes remastering, Gradle build etc).
Update Russian translation.
Bugfixes:
- NeedToLog is not always true now;
- Correct flags in ShowNotification now;
- Can use endline character in message template now.

Conflicts:
	.idea/libraries/actionbarsherlock_4_4_0.xml
	GPSLogger/GPSLogger.iml
	gradle/wrapper/gradle-wrapper.properties
fix #12 "OpenGTS reports wrong speed"
bufferlocation now stores m/s speed: fix all liveloggers relying on a different unit.