refactoring, extract Leg.canDelete
remove default focus for entering length manually
allow unit tests to be run from gradle
gradle tests remove absolute paths
creating project -> creating survey
refactoring
Bulgarian translation added
refactor tests
refactor unit tests
refactoring and introduced new abstractions to allow mulltiple devices support
refactor slope/angle validation, add tests
utility for parsing Laser Ace NMEA messages
BT fixes after refactoring
some device specifications included
fix bg translation
laser ace BT name
scrolling for the info screen
help to point to the user manual
unit tests added
Merge branch 'master' into middlePointSupport

Conflicts:
	build.gradle
	res/values-bg/strings.xml
	src/java/com/astoev/cave/survey/service/bluetooth/BluetoothService.java
	src/java/com/astoev/cave/survey/util/PointUtil.java
	src/test/com/astoev/cave/survey/test/GalleryTest.java