=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
+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 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
=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
uncommons 1.2.2 depends on jfreechart 1.0.8 not present on maven central; see:
https://github.com/dwdyer/uncommons-maths/issues/14
need specific exclusion to allow clean room build
=pro #16418 add settings from AutoPlugins to transformed samples
=doc #16459 Changed FaultHandlingDocSpec to work with akks-testkit library

changed FaultHandlingDocSpec.scala to work with akka-test library
Merge branch 'sangche-akka-doc' of https://github.com/sangche/akka into sangche-akka-doc