set C++ version to 1y to silence a warning about return type deduction
add an overload to run_process that pushes stdout through the new sink interface template
move sink template to a new header
move source template to a new header
add a buffering_sink to replace appender