[FIXED JENKINS-18902] Exclude lower bound of range from changes

This is only linked in core from *Changes in dependency*. With this change, `#16 → #19` will no longer show the changes that led to the creation of `#16` (and happened before the build): Only changes in `#17` to `#19` will be listed.

- `Functions.filter()` is public API and documented to include both ends, so created a new `filterExcludingFrom` that does not include the lower bound.
- Allow independent localization of `from X to Y` rather than just concatenating `from X` and `to Y`. English and German localizations have been adapted to indicate lower bound is no longer shown, others just had their existing localizations concatenated.
The list items generation could be moved to a Java method as well. 
Just for the consistency...