+act #13004 Adding TailChopping router
!scr do not remove tags (github) that are not set on an issue

Since the updated github issues views, it shows all "removed tags",
events in the issue even if the removed tag was never set on the issue.
So this script would always show up as "removed validating,needs-attention"
Even if the issue never had the label needs-attention set to it,
which is confusing visually.

This change introduces that we only remove tags that actually are set on
the issue.
Merge pull request #15603 from ktoso/port-tailchopping-ktoso

+act #13004 Adding TailChopping router (for Validation)
Merge pull request #15605 from ktoso/port-tagging-improv-ktoso

!scr do not remove tags (github) that are not set on an issue (Validation)
=con #15600 Fix config in PeekMailboxSpec
Merge pull request #15612 from ktoso/port-peekmailboxspec-typo-ktoso

=con #15600 Fix config in PeekMailboxSpec (for Validation)
=pro #15616 Specifies UTF-8 as charset for the verification and wraps thrown exceptions including the offending file.
Merge pull request #15620 from ktoso/port-15616-ktoso

=pro #15616 UTF-8 charset and exception with offending file (for Validation)
=per #15590 Increase efforts to in-order on start of ALOD

AtLeastOnceDelivery can delivery out-of-order, and that's OK.
Although, in the case of message replay followed by taking user land
commands which may trigger `deliver` calls, it is nicer to at least once
try to send the replayed but not confirmed deliveries *first*, before
sending the completely new deliveries.

This change acomplishes this by triggering redelivery explicitly when
recovery has finished, and setting the timestamps on these messages a
bit in the past, so they hit their redelivery deadline right away during
this recovery induced redelivery.

Resolves #15590
=doc #15565 improved wording in cluster-usage docs
Merge pull request #15625 from ktoso/docs-cluster-joining-port-ktoso

=doc #15565 improved wording in cluster-usage docs
=doc Fix typo in scala remoting.rst
Merge pull request #15631 from ktoso/port-docs-typo-ktoso

=doc Fix typo in scala remoting.rst (for Validation)
=con #15613 Rename one of the DistributedPubSubMediatorSpec classes

(cherry picked from commit 4c4b1a1d2732eb01c0b519cf55ef877a76d3035a)
Merge pull request #15636 from akka/wip-15613-rename-DistributedPubSubMediatorSpec-2.3-patriknw

=con #15613 Rename one of the DistributedPubSubMediatorSpec classes (for verification)
Merge pull request #15599 from ktoso/wip-atleastonce-impr-effort-to-in-order-on-recovery-ktoso

=per #15590 Increase efforts to in-order on start of AtLeastOnceDelivery
=15648 ker Use wildcard in microkernel classpath

* scala-library.jar had changed name to scala-library-2.10.4.jar
* use wildcard to avoid same problem when scala-library version is changed
* the wilcard will only include jar files in the lib directory, and not the
  lib/akka directory, see 'Understanding class path wildcards'
  http://docs.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html
=doc #15638 clarify message ordering rule

add a missing reference to the fact that it only applies to messages sent directly
Merge pull request #15655 from akka/wip-15648-classpath-patriknw

=15648 ker Use wildcard in microkernel classpath
=pro #15664 Use scala version in dist files