log warning just once
do not try to download from online elevation services
fix compile
update to Eclipse SWT 4.4 and DJNative Swing 1.0.3-20140708
restore state of avoid* checkboxes to preferences
fix NPE when course is empty
more debug output for download
fix l8ns for datasources and ferries
merge datasource-services
fix getMinor() has side effect on version string bug
clarify and cleanup
remove //noinspection MagicConstant
introduce NotificationManager,
introduce DownloadListener
introduce separate build modules for offline edition
remove commented out parts in regular modules
Merge remote-tracking branch 'remotes/origin/master' into offline

Conflicts:
	common/src/main/java/slash/common/io/Files.java
	datasource/src/main/java/slash/navigation/datasources/DataSourceManager.java
	datasource/src/main/java/slash/navigation/datasources/DataSourceService.java
	datasource/src/main/java/slash/navigation/datasources/DataSourcesUtil.java
	datasource/src/main/java/slash/navigation/datasources/File.java
	datasource/src/main/java/slash/navigation/datasources/impl/FileImpl.java
	datasource/src/main/java/slash/navigation/datasources/impl/MapImpl.java
	datasource/src/test/java/slash/navigation/datasources/DataSourceServiceTest.java
	download-tools/pom.xml
	download-tools/src/main/doc/create-datasources-xml.bat
	download/src/main/java/slash/navigation/download/Download.java
	download/src/main/java/slash/navigation/download/DownloadExecutor.java
	download/src/main/java/slash/navigation/download/DownloadExecutorComparator.java
	download/src/main/java/slash/navigation/download/DownloadManager.java
	download/src/main/java/slash/navigation/download/actions/Extractor.java
	download/src/main/java/slash/navigation/download/actions/Validator.java
	download/src/main/java/slash/navigation/download/datasources/File.java
	download/src/main/java/slash/navigation/download/datasources/Fragment.java
	download/src/main/java/slash/navigation/download/datasources/Map.java
	feedback/src/main/java/slash/navigation/feedback/domain/RouteFeedback.java
	feedback/src/test/java/slash/navigation/feedback/domain/ChecksumsIT.java
	feedback/src/test/java/slash/navigation/feedback/domain/RouteFeedbackServiceBase.java
	hgt/src/main/java/slash/navigation/hgt/HgtFiles.java
	hgt/src/test/java/slash/navigation/hgt/HgtFilesIT.java
	mapsforge-maps/src/main/java/slash/navigation/maps/models/OnlineMap.java
	mapsforge-maps/src/main/java/slash/navigation/maps/models/RemoteMapImpl.java
	mapsforge-maps/src/main/java/slash/navigation/maps/models/VectorMap.java
	rest/pom.xml
	rest/src/main/java/slash/navigation/rest/ReadRequest.java
	route-converter/src/main/java/slash/navigation/converter/gui/RouteConverter.java
	route-converter/src/main/java/slash/navigation/converter/gui/helpers/BatchPositionAugmenter.java
	route-converter/src/main/java/slash/navigation/converter/gui/helpers/RoutingServiceFacade.java
	route-converter/src/main/resources/slash/navigation/converter/gui/RouteConverter.properties
Merge remote-tracking branch 'remotes/origin/master' into offline

Conflicts:
	common/src/main/java/slash/common/io/Files.java
	datasource/src/main/java/slash/navigation/datasources/DataSourceManager.java
	datasource/src/main/java/slash/navigation/datasources/DataSourceService.java
	datasource/src/main/java/slash/navigation/datasources/DataSourcesUtil.java
	datasource/src/main/java/slash/navigation/datasources/File.java
	datasource/src/main/java/slash/navigation/datasources/impl/FileImpl.java
	datasource/src/main/java/slash/navigation/datasources/impl/MapImpl.java
	datasource/src/test/java/slash/navigation/datasources/DataSourceServiceTest.java
	download-tools/pom.xml
	download-tools/src/main/doc/create-datasources-xml.bat
	download/src/main/java/slash/navigation/download/Download.java
	download/src/main/java/slash/navigation/download/DownloadExecutor.java
	download/src/main/java/slash/navigation/download/DownloadExecutorComparator.java
	download/src/main/java/slash/navigation/download/DownloadManager.java
	download/src/main/java/slash/navigation/download/actions/Extractor.java
	download/src/main/java/slash/navigation/download/actions/Validator.java
	download/src/main/java/slash/navigation/download/datasources/File.java
	download/src/main/java/slash/navigation/download/datasources/Fragment.java
	download/src/main/java/slash/navigation/download/datasources/Map.java
	feedback/src/main/java/slash/navigation/feedback/domain/RouteFeedback.java
	feedback/src/test/java/slash/navigation/feedback/domain/ChecksumsIT.java
	feedback/src/test/java/slash/navigation/feedback/domain/RouteFeedbackServiceBase.java
	hgt/src/main/java/slash/navigation/hgt/HgtFiles.java
	hgt/src/test/java/slash/navigation/hgt/HgtFilesIT.java
	mapsforge-maps/src/main/java/slash/navigation/maps/models/OnlineMap.java
	mapsforge-maps/src/main/java/slash/navigation/maps/models/RemoteMapImpl.java
	mapsforge-maps/src/main/java/slash/navigation/maps/models/VectorMap.java
	rest/pom.xml
	rest/src/main/java/slash/navigation/rest/ReadRequest.java
	route-converter/src/main/java/slash/navigation/converter/gui/RouteConverter.java
	route-converter/src/main/java/slash/navigation/converter/gui/helpers/BatchPositionAugmenter.java
	route-converter/src/main/java/slash/navigation/converter/gui/helpers/RoutingServiceFacade.java
	route-converter/src/main/resources/slash/navigation/converter/gui/RouteConverter.properties