=pro #3019 Migrate the actor copy reference actions to a resourceGenerator.

This ensures that the resources are generated on demand, when needed
by the build.  They also don't clutter the git repository.
Also create an intermediate setting to clean up some of the code.
!act Marked StashWhen* marker traits as internal API
=doc add work pulling pattern to list of patterns

I've added it just underneath Derek's pattern as it's based on that one.
Merge pull request #1617 from jsuereth/fix/osgi-copy-configuration

Fix osgi copy configuration tasks
 #3520 - fixing putLongParts in ByteStringBuilder and adding tests
Fixing dead code in MessageContainerSerializer.scala
Merge pull request #1625 from worms/master

Add explanation and example for 'Secure Cookie Handshake' to akka-sample...
Merge pull request #1627 from mpollmeier/doc-work-pulling-pattern

=doc add work pulling pattern to list of patterns
Merge pull request #1621 from akka/wip-3520-fix-putLongParts-in-ByteStringBuilder-√

 #3520 - fixing putLongParts in ByteStringBuilder and adding tests
Fixed wrong line number for referencing dependency licenses.
=doc Move up dependency info for DurableMailboxSpec
=act #3547 Resolve high contention on unsubscribeAddresssTermination
=doc Correct typo in cluster docs
=clu #3517 Guard against wrong random selection

* When all weights in the map are zero total became 0, which is not
  valid in random pick. Treat this special case as empty WeightedRoutees, i.e.
  no availble targets and routing to deadLetters.
Merge pull request #1639 from akka/wip-durable-mb-doc-∂π

=doc Move up dependency info for DurableMailboxSpec
Merge pull request #1641 from joa/patch-1

Update cluster.rst
Merge pull request #1643 from octo47/wip-3542-no-defensive-unsubscribe

Resolves high contention on unsubscribeAddresssTermination #3547
=clu #3546 Change log level of gossip from unknown

* It is pretty normal when joining so users should not be worried
* Change to debug level
=clu #3536 Update doc of hostname port params in cluster jmx script

* This was changed in the switch to jmxsh (72aa5ef), but since
  we released with space separator I updated the documentation to that
  format.
!act #3526 Make SupervisorStrategy.logFailure public

* This change is not source compatible since anyone that has
  overridden logFailure will have compilation error
  "has weaker access privileges; it should be public"