Avoid flashing the console window on startup

Also, center on the primary screen only by default (some would say the active screen is better, I'm not sure how to detect that...)

Anyway, this just doesn't even open the console until it's shown.  It's already buffering the output for the thread, so you'll still get log data even if you don't open it immediately.

-[Unknown]