use async read from NAnt.exe stdout to prevent blocking