Expose dataflow API in a single header file.

Now end users only have to #include<pls/dataflow/dataflow.h> to use all parts of the API. We split dataflow out from the general algorithms header, as it is a rather big API and could bloat the users namespace/includes.
4 jobs from dataflow in 3 minutes 57 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
passed #3246
build_cmake

00:43

 
  Test
passed #3247
run_tests

00:45

 
  Sanitizer
passed #3249
run_address_sanitizer

01:30

passed #3248
run_thread_sanitizer

00:57