adjusts 'opennlp-addons' to be compatible with latest opennlp-tools release

- adjusts opennlp-tools to 2.2.0
- adjusts parent project (org.apache.apache) to version 29
- adjusts Java language level to 11
- fixes compile incompatibilities
- transforms existing JUnit tests towards JUnit 5.x
- updates morfologik dependency to version 2.1.9
- improves resource handling in some spots
- modernizes code style along the path
- adds GH actions config
- adjusts .gitignore to cover an additional IDE flavor
- improves JavaDoc along the path
63 files changed