+rem: Implement Quarantine piercing

 - Added refuseUid support in Akka protocol and EndpointManager
 - The AkkaProtocolTransport interface is now a first-class citizen in remoting and endpoint actors
 - The AkkaProtocolTransport interface is now a first-class citizen in endpoint actors
=act #3720 Optimze actor creation speed and actor size
Merge pull request #1858 from drewhk/wip-3730-actorselection-friendly-quarantine-drewhk

Implemented Quarantine piercing
Merge pull request #1883 from akka/wip-3720-actor-size-and-speed-regression-master-ban

=act #3720 Optimze actor creation speed and actor size
!per #3761 Reliable channels

- Built-in redelivery mechanism for Channel and PersistentChannel
- redelivery counter on ConfirmablePersistent
- redeliveries out of initial message delivery order
- relative order of redelivered messages is preserved
- configurable redelivery policy (ChannelSettings)
- Major refactorings of channels (and channel tests)
- Throughput load test for PersistentChannel

Todo:

- Paged/throtlled replay (another pull request)
- Resequencer (another pull request)
!act #3012 Remove deprecated event-handlers
Merge pull request #1871 from akka/wip-3012-remove-eventhandlers-patriknw

!act #3012 Remove deprecated event-handlers
!act #2770 Remove deprecated FSM.timerActive_?

* and a few similar in TypedActor
Merge pull request #1872 from akka/wip-2770-remove-timerActive-patriknw

!act #2770 Remove deprecated FSM.timerActive_?
!act Remove deprecated one args tell in ActorSelection
Merge pull request #1873 from akka/wip-remove-more-deprecated-patriknw

!act Remove deprecated one args tell in ActorSelection
!act #3786 Remove deprecated DefaultScheduler

* Replaced by LightArrayRevolverScheduler
Merge pull request #1874 from akka/wip-3786-remove-defaultscheduler-patriknw

!act #3786 Remove deprecated DefaultScheduler
Merge pull request #1863 from krasserm/wip-3761-reliable-channels-krasserm

!per #3761 Reliable channels
Merge remote-tracking branch: upstream/master