=pro load sample builds with project dependencies

* load sample builds from their definitions and replace library dependencies with project ones
* remove redefined sample build definitions
* test osgi sample by running a maven command
+act #16245 receive builder works with generic messages

UnitPFBuilder use CaseStatements as previously, because apply is cast to exact type ( not ? extends T )
PFBuilder.match working with generic messages
#16245 fix formatting and delete usages of diamond operator
Merge pull request #16254 from tomekl007/16245-issue

#16245 receive builder could match generic messages, problem with scala ...
+clu #15489 expose cluster member roles in JMX getClusterStatus
=doc #15489 document the possibility to see cluster member roles via JMX
Merge pull request #16201 from 2m/wip-samples-with-project-deps

=pro load sample builds with project dependencies
+pro #16372 bring akka-bench-jmh benchmarks to master
=act #16344 ActorPath validation now without regex, safer and faster
Merge pull request #16373 from ktoso/port-actor-path-parsing-manual-ktoso

JMH Benchmarks and optimised ActorPath parser (for Validation)
Merge pull request #16366 from kustosz/role-info-in-jmx-api

+clu #15489 expose cluster member roles in JMX getClusterStatus