ncm-cdispd code cleanup

This is basically #9, with last 2 commits reset and new commit that uses the `CAF::Process->stream_output` to stream the `ncm-ncd` output (as opposed to gathering it and then re-log via splitting and throttling).