Release 2.10 Changes: * add timeout for Jenkins pipeline run * define maven version to be >= 3.6 * integrate spotbugs, surefire, pmd, sonar into maven build and report plugins * update maven plugins * add custom checkstyle rule: avoid trailing whitespace