Fix #2716 - Adjust compass speech rate based on distance

Speech has a minimum and maximum time delay. In between these values
it changes based on how much distance to the object has changed.
Values may need to be adjusted for optimum use.
refactoring: avoid NPE in tests
Merge pull request #2754 from campbeb/fix2716

Fix #2716 - Adjust compass speech rate based on distance
Change log update release branch
fix #2749: ensure that item has not changed before redrawing
Merge branch 'issue-2749' into upstream
Merge branch 'issue-2749' into release
Change log update release branch

#2749
doc: add documentation about the LogHolder position manipulation
Version info
fix #2753: log image not shown

We now use the "large" version of the image, which is also the one
presented to the user on the web site.
fix #2759: have JUnit reports in tests
organization: use the release notes from the release branch in master

Having consistent release notes is easier than having divergent ones.
The release notes in master do not need to be updated with the latest
features. Those will be added as we release them to the general public
through the market.
Merge branch 'issue-2753' into upstream
Merge branch 'Bananeweizen-issue_2759'
new: check TTS data availability when starting speech