avoid deadlock in ConsoleOut.systemOutOverwrite
avoid deadlock in ConsoleOut.systemOutOverwrite

System.out can be reset after being captured by `val lockObject`.
Then locking `lockObject` and calling `println()` could lead to a
deadlock.

mdedetrich/sbt,sbt/sbt,sbt/sbt,sbt/sbt,mdedetrich/sbt,sbt/sbt,mdedetrich/sbt,xuwei-k/xsbt,mdedetrich/sbt,xuwei-k/xsbt,sbt/sbt,sbt/sbt,xuwei-k/xsbt,mdedetrich/sbt,Duhemm/util,mdedetrich/sbt,xuwei-k/xsbt,sbt/sbt,mdedetrich/sbt,xuwei-k/xsbt