utils.warn(): print() always inserts separator.

Switching from the print statement to the print function broke warn()
since the statement doesn't print the separator after newlines whereas
the function does.  warn()'s first argument to print() is a newline.