DSL element for future transformations in send pipeline
Do not interrupt LARS at shutdown or tasks might fail. See #3005
avoid wrapping messages when ask returns single type
Shutting down the LARS test driver too early might fail one of the tests. See #3005
Use configured hostname instead of getHostName, see #2997

* getHostName may trigger reverse name lookup
* use the configured hostname in all places
Merge pull request #1108 from akka/wip-channel-transform-∂π

Wip channel transform ∂π
some small fixes to typed-channels.rst
Merge pull request #1104 from akka/wip-3005-LARS-shutdown-failure-ban

Do not interrupt LARS at shutdown or tasks might fail. See #3005
Merge pull request #1109 from akka/wip-2997-getHostName-patriknw

Use getHostAddress instead of getHostName, see #2997
Hardening of another corner case in cluster singleton, see #3017

* It was an unlikely situatation that was not covered,
  the new leader didn't know previous, because it transitioned
  from Start -> BecomeLeader, old leader was removed and got
  LeaderChanged(None), so none of them could request the other
  for hand-over or take-over.
* Taken care of with the retry timeouts, also when leader
  receives LeaderChanged(None)
* The old leader should have received a propert LeaderChanged
  earlier, which is a flaw in the way we publish leader events.
  That part will be fixed in a separate commit.
Buffer LeaderChanged events and publish all on convergence, see #3017

* Otherwise some changes might never be published, since it doesn't have
  to be convergence on all nodes inbetween all transitions.
* Detected by a failure ClusterSingletonManagerSpec.
* Added a test to simulate the failure scenario.
Updated documentation to reflect changes in remoting
Merge pull request #1069 from drewhk/wip-new-remoting-docs-drewhk

Updated documentation to reflect changes in remoting
Merge pull request #1112 from akka/wip-3017-singleton-bug-patriknw

Hardening of another corner case in cluster singleton, see #3017
Polish the API/SPI of remoting, see #2827

* Changed TransportAdapterProvider to support java impl
* Verified java impl of AbstractTransportAdapter and
  ActorTransportAdapter
* Privatized things that should not be public api
* Consistent usage of INTERNAL API marker in scaladoc
* Added some missing doc in conf
* Added missing SerialVersionUID
Merge pull request #1114 from akka/wip-2827-remote-api-patriknw

Polish API/SPI of remoting, see #2827
Merge branch 'master' of git://github.com/akka/akka