In case stdout is a pipe, skip newline

Logger.Info appends an additional newline to the output of "trousseau
get". This provokes errors and the use of unnecessary chomps() when using
in batch mode.

This PR uses `fmt.Print` if it detects if stdout is a pipe. Shouldn't affect normal use.