Fix logger not overwriting the previous line in alternate shells

When running the 'update' task in bash, the output is all collapsed onto one line.
On Windows, even using an ANSI capable shell, running 'update' spams the console.

Tested with dash in Ubuntu; ANSICON, Console2 and ConsoleZ in Windows.
Merge pull request #1771 from dwickern/0.13

Fix logger not overwriting the previous line in alternate shells