+per #16348 Limit the number of messages redelivered at each interval

Helps to prevent flooding destinations which are unavailable for a long time with messages once they become available.
=pro upgrade to latest sbt and add first auto plugins

* RootSettings plugin contains settings for root project
* other auto plugins that are meant only for root project depend on RootSettings
* other auto plugins that are meant for every project are enabled by default reducing boilerplate
=pro #16371 enable cross builds

* changed zeromq-scala-binding library
* modified build-release task to include distributions from cross builds
* removed tar-zip step from release script, because tgz package is not used from the website
* release script now releases for all crossScalaVersions
* dry run is the default now
Merge pull request #16096 from 2m/wip-sbt-first-autoplugins

=pro upgrade to latest sbt and add first auto plugins
Merge pull request #16386 from adamw/wip-16348-limit-alod-adamw

+per #16348 Limit the number of messages redelivered at each interval
=pro fix test phrase
+act #15163 allows to suppress certain messages from being dead-letter-ed

Conflicts:
	akka-actor/src/main/scala/akka/actor/ActorRef.scala
Merge pull request #16434 from ktoso/port-silence-deadletters

+act #15163 dead-letter suppression (for Validation)
Merge pull request #16371 from 2m/wip-16371-enable-cross-builds

=pro #16371 enable cross builds (forward-port)
! akka-cluster: metrics collector improvements - resolve #16121
apply review 1
resolve akka-sample-osgi-dining-hakkers: build depends on missing artifact #16368
osgi: import sigar package as optional
introduce metrics extension
apply review 2
use kamon sigar-loader