!hco #15716: Use new flow DSL in the Http implementation

Work In Progress

First attempt at using the new DSL internally in http. Probably not all uses of Flow has been removed yet, but they are gone from the main pipelines. I have not attempted to solve any of the DSL quirks yet, this is the time to discuss them.
I need the new Flow API to make this sane