Another LIMBO commit, but TCP now uses the unified selector
Merge pull request #1079 from akka/wip-2954-transport-startup-timeout-patriknw

Increase remoting startup/shutdown timeouts, see #2954
final review comments

- make it EXPERIMENTAL
- shuffle docs around to be less scary
- reuse sameThreadExecutionContext in CircuitBreaker
- typos
Merge pull request #1097 from akka/wip-channels-∂π

add Typed Channels, see #2929
Merge pull request #1089 from Crossing-Tech/corrections

correction of akka-osgi imports (missing imports)
remove test apidocs from unidoc
DSL element for future transformations in send pipeline
Do not interrupt LARS at shutdown or tasks might fail. See #3005
Do not try to generate ScalaDoc diagrams for akka-channels-tests since it will contain none. See #3010
Various fixes to tests
Preserve sender when sending to deadLetters, see #3009
zeromq socket pinned to the thread that created it, see #2863
Removed WithByteBuffer and friends
avoid wrapping messages when ask returns single type
Rename event-handlers to loggers, see #2979

* Rename config akka.event-handlers to akka.loggers
* Rename config akka.event-handler-startup-timeout to
  akka.logger-startup-timeout
* Rename JulEventHandler to JavaLogger
* Rename Slf4jEventHandler to Slf4jLogger
* Change all places in tests and docs
* Deprecation, old still works, but with warnings
* Migration guide
* Test for the deprecated event-handler config
Merge pull request #1102 from akka/wip-2979-loggers-patriknw

Rename event-handlers to loggers, see #2979
Merge pull request #1106 from akka/wip-2863-zeromq-pinned-patriknw

zeromq socket pinned to the thread that created it, see #2863
Merge pull request #1105 from akka/wip-3009-deadLetters-sender-patriknw

Preserve sender when sending to deadLetters, see #3009
Factored out common manager code and SocketOptions
Failed commands in SelectionHandler are now notified in a nicer way.