Merge pull request #1932 from drewhk/wip-3812-remove-pipelines-drewhk

!act #3812: Remove Pipelines
Merge pull request #1931 from drewhk/wip-3689-remove-typed-channels-drewhk

!cha #3789: Remove typed channels
+act #3586 #3807 Implement mandatory read throttling