modules: ending error messages with a new line character to prevent
go2xunit from failing to correctly recognize whether a test has passed
or failed

(http://www.envyor.com/jenkins/job/veyron-go-test/lastCompletedBuild/testReport/veyron/io_veyron_veyron_runtimes_google_rt/TestWithoutRuntime_16/)

Change-Id: I96928a83223385dbeac61541eaf23a8cf5f1ddef
diff --git a/lib/modules/exec.go b/lib/modules/exec.go
index 341b60f..ca5a4ff 100644
--- a/lib/modules/exec.go
+++ b/lib/modules/exec.go
@@ -196,7 +196,7 @@
 	eh.stderr.Close()
 	stderrFile, err := os.Open(logFile)
 	if err != nil {
-		fmt.Fprintf(os.Stderr, "failed to open %q: %s", logFile, err)
+		fmt.Fprintf(os.Stderr, "failed to open %q: %s\n", logFile, err)
 		return procErr
 	}
 	readTo(stderrFile, stderr)
diff --git a/lib/modules/func.go b/lib/modules/func.go
index c8e229c..69c290b 100644
--- a/lib/modules/func.go
+++ b/lib/modules/func.go
@@ -114,7 +114,7 @@
 		readTo(stderr, stderr_w)
 		stderr.Close()
 	} else {
-		fmt.Fprintf(os.Stderr, "failed to open %q: %s", stderr.Name(), err)
+		fmt.Fprintf(os.Stderr, "failed to open %q: %s\n", stderr.Name(), err)
 	}
 
 	fh.mu.Lock()