!str #16166 upgrade stream TCP APIs to end-user style
!htc #16162 upgrade HTTP-level APIs to end-user style
!htp upgrade (and simplify) main API entrypoints
=str apply review feedback
+htc add `startHandlingWith*` helper methods to `Http.ServerBinding` and `Http.IncomingConnection`
=str: #15802: TickSource cancellable

also, fixing intermediate materialization for Source.concat
!htp remove `ScalaRoutingDSL`
+htc add starting points for requests with a certain HTTP method
+htc add japi.MediaType.toContentType helper
!htc small fixes to the japi.Authorization/HttpCredentials model
+htc add missing HttpEncodings constants and related helpers
+htp add shortcuts for quick encoding / decoding
=pro simplify `akka.genjavadoc.enabled` option parsing
!htc remove unused ExecutionContext implicit on HttpEntity.toStrict
+htp smaller improvements in FileAndResourceDirectives

 - in getFromResourceDirectory allow specification of classLoader
 - quick constructor for ContentTypeResolver
 - allow overriding of `defaultClassLoader` choice
+htp add ToNameReceptacleEnhancements companion object
+htj first step of Java routing API
Merge pull request #16403 from drewhk/wip-15802-ticksource-cancellable-drewhk

=str: #15802: TickSource cancellable
Merge pull request #16414 from spray/wip-16162-mathias

!htp #16162 Upgrade server- and client-side HTTP APIs to "final style"
Merge pull request #16308 from spray/w/15911-java-routing-dsl

Http: First step of Java Routing API